package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from Down-15.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Down15 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 88200;
	private static byte[] data0(){ return new byte[] {2,0,-87,4,83,9,-9,13,-111,18,36,23,-87,27,30,32,-121,36,-43,40,19,45,56,49,64,53,47,57,-3,60,-83,64,54,68,-93,71,-33,74,-4,77,-20,80,-80,83,73,86,-75,88,-18,90,-5,92,-43,94,121,96,-15,97,44,99,60,100,15,101,-81,101,25,102,76,102,73,102,18,102,-96,101,-4,100,31,100,16,99,-54,97,82,96,-92,94,-56,92,-76,90,121,88,6,86,107,83,-93,80,-85,77,-109,74,73,71,-28,67,81,64,-93,60,-48,56,-31,52,-40,48,-79,44,117,40,34,36,-66,31,70,27,-59,22,47,18,-102,13,-11,8,80,4,-87,-1,-1,-6,91,-10,-70,-15,35,-19,-112,-24,22,-28,-102,-33,64,-37,-18,-42,-75,-46,-104,-50,-113,-54,-89,-58,-35,-62,49,-65,-86,-69,71,-72,9,-75,-13,-79,9,-81,68,-84,-74,-87,72,-89,25,-91,9,-93,59,-95,-109,-97,37,-98,-24,-100,-30,-101,13,-101,117,-102,10,-102,-36,-103,-32,-103,30,-102,-114,-102,58,-101,17,-100,43,-99,107,-98,-20,-97,-107,-95,120,-93,-120,-91,-55,-89,56,-86,-40,-84,-98,-81,-106,-78,-81,-75,-8,-72,94,-68,-15,-65,-101,-61,114,-57,90,-53,104,-49,-117,-45,-60,-41,25,-36,119,-32,-16,-28,113,-23,-2,-19,-103,-14,53,-9,-37,-5,126,0,40,5,-60,9,106,14,-9,18,-118,23,2,28,121,32,-46,36,33,41,86,45,110,49,122,53,88,57,36,61,-51,64,76,68,-76,71,-22,74,-2,77,-25,80,-88,83,53,86,-96,88,-50,90,-39,92,-87,94,76,96,-70,97,-11,98,-7,99,-51,100,102,101,-53,101,0,102,-15,101,-67,101,67,101,-95,100,-67,99,-77,98,98,97,-15,95,61,94,97,92,79,90,16,88,-95,85,5,83,59,80,75,77,45,74,-20,70,-125,67,-12,63,74,60,121,56,-113,52,-122,48,100,44,45,40,-36,35,127,31,9,27,-116,22,-2,17,105,13,-49,8,42,4,-118,-1,-27,-6,70,-10,-86,-15,26,-19,-117,-24,21,-28,-95,-33,74,-37,-4,-42,-51,-46,-82,-50,-80,-54,-54,-58,3,-61,95,-65,-40,-69,125,-72,62,-75,51,-78,66,-81,-115,-84,-12,-87,-107,-89,94,-91,89,-93,-121,-95,-30,-97,119,-98,56,-99,54,-100,97,-101,-59,-102,95,-102,45,-102,50,-102,111,-102,-35,-102,-122,-101,95,-100,113,-99,-75,-98,44,-96,-37,-95,-80,-93,-57,-91,-4,-89,109,-86,4,-83,-54,-81,-71,-78,-46,-75,18,-71,118,-68,0,-64,-85,-61,116,-57,96,-53,97,-49,-127,-45,-74,-41,1,-36,96,-32,-51,-28,75,-23,-44,-19,102,-14,-1,-10,-96,-5,61,0,-31,4,123,9,23,14,-90,18,47,23,-88,27,21,32,112,36,-71,40,-23,44,5,49,4,53,-23,56,-81,60,85,64,-39,67,55,71,115,74,-125,77,112,80,44,83,-63,85,36,88,91,90,100,92,55,94,-34,95,76,97,-115,98,-110,99,109,100,6,101,118,101,-90,101,-89,101,112,101,1,101,97,100,-119,99,123,98,64,97,-59,95,38,94,73,92,66,90,10,88,-95,85,15,83,76,80,100,77,78,74,20,71,-76,67,46,64,-118,60,-61,56,-35,52,-32,48,-59,44,-110,40,78,36,-16,31,-119,27,14,23,-120,18,-6,13,98,9,-55,4,38,0,-112,-5,-21,-10,93,-14,-56,-19,69,-23,-54,-28,95,-32,5,-36,-66,-41,-116,-45,113,-49,112,-53,-116,-57,-59,-61,31,-64,-105,-68,58,-71,-8,-75,-23,-78,-6,-81,57,-83,-93,-86,59,-88,-1,-91,-8,-93,25,-94,118,-96,-4,-98,-67,-99,-84,-100,-45,-101,47,-101,-67,-102,-122,-102,127,-102,-79,-102,25,-101,-77,-101,-123,-100,-117,-99,-60,-98,50,-96,-48,-95,-92,-93,-93,-91,-40,-89,55,-86,-60,-84,-127,-81,96,-78,116,-75,-94,-72,1,-68,125,-65,29,-61,-33,-58,-68,-54,-73,-50,-53,-46,-7,-42,56,-37,-109,-33,-14,-29,110,-24,-23,-20,124,-15,8,-10,-88,-6,60,-1,-36,3,115,8,10,13,-106,17,29,22,-110,26,3,31,85,35,-91,39,-47,43,-16,47,-14,51,-42,55,-95,59,75,63,-48,66,57,70,115,73,-111,76,125,79,70,82,-33,84,77,87,-114,89,-99,91,125,93,43,95,-86,96,-17,97,9,99,-26,99,-107,100,12,101,76,101,91,101,47,101,-44,100,61,100,119,99,119,98,73,97,-31,95,77,94,-126,92,-117,90,94,88,9,86,-126,83,-47,80,-10,77,-18,74,-60,71,112,68,-6,64,97,61,-88,57,-49,53,-35,49,-50,45,-90,41,110,37,24,33,-67,28,72,24,-51,19,68,15,-74,10,31,6,-119,1,-19,-4,88,-8,-61,-13,57,-17,-80,-22,62,-26,-51,-31,119,-35,43,-39,-8,-44,-37,-48,-41,-52,-19,-56,32,-59,117,-63,-26,-67,-127,-70,55,-73,31,-76,35,-79,92,-82,-72,-85,68,-87,-3,-90,-27,-92,-3,-94,71,-95,-62,-97}; }
	private static byte[] data1(){ return new byte[] {110,-98,84,-99,100,-100,-76,-101,45,-101,-26,-102,-52,-102,-18,-102,64,-101,-54,-101,-120,-100,123,-99,-95,-98,-4,-97,-121,-95,69,-93,55,-91,82,-89,-92,-87,27,-84,-59,-82,-106,-79,-110,-76,-74,-73,-1,-70,106,-66,-1,-63,-86,-59,-128,-55,102,-51,114,-47,-116,-43,-57,-39,13,-34,106,-30,-43,-26,77,-21,-48,-17,92,-12,-19,-8,-124,-3,25,2,-82,6,66,11,-54,15,83,20,-58,24,53,29,-112,33,-37,37,16,42,49,46,57,50,38,54,-10,57,-87,61,58,65,-89,68,-9,71,21,75,26,78,-25,80,-108,83,18,86,94,88,-123,90,113,92,54,94,-60,95,32,97,74,98,65,99,0,100,-113,100,-25,100,6,101,-6,100,-84,100,51,100,-128,99,-103,98,-126,97,51,96,-76,94,1,93,31,91,12,89,-52,86,92,84,-65,81,-6,78,10,76,-15,72,-76,69,78,66,-54,62,35,59,93,55,121,51,124,47,98,43,56,39,-15,34,-95,30,55,26,-55,21,70,17,-60,12,50,8,-95,3,15,-1,120,-6,-20,-11,93,-15,-36,-20,98,-24,-10,-29,-104,-33,74,-37,19,-41,-19,-46,-29,-50,-16,-54,26,-57,98,-61,-54,-65,84,-68,1,-71,-44,-75,-50,-78,-15,-81,61,-83,-73,-86,88,-88,50,-90,46,-92,103,-94,-57,-96,96,-97,39,-98,39,-99,85,-100,-69,-101,87,-101,34,-101,44,-101,95,-101,-46,-101,112,-100,76,-99,85,-98,-110,-97,7,-95,-91,-94,126,-92,127,-90,-76,-88,22,-85,-95,-83,94,-80,61,-77,75,-74,126,-71,-47,-68,80,-64,-22,-61,-93,-57,-126,-53,111,-49,-125,-45,-89,-41,-33,-37,49,-32,-118,-28,-5,-24,113,-19,-12,-15,126,-10,12,-5,-98,-1,46,4,-67,8,72,13,-52,17,69,22,-78,26,20,31,96,35,-93,39,-59,43,-39,47,-47,51,-85,55,109,59,10,63,-116,66,-28,69,30,73,43,76,24,79,-48,81,108,84,-54,86,11,89,18,91,-18,92,-106,94,18,96,83,97,106,98,70,99,-14,99,102,100,-86,100,-76,100,-114,100,46,100,-98,99,-42,98,-34,97,-82,96,79,95,-69,93,-7,91,3,90,-29,87,-114,85,17,83,103,80,-110,77,-105,74,113,71,41,68,-71,64,46,61,122,57,-79,53,-61,49,-61,45,-92,41,118,37,46,33,-40,28,116,24,-1,19,-123,15,-3,10,118,6,-29,1,91,-3,-58,-8,67,-12,-68,-17,65,-21,-44,-26,111,-30,28,-34,-35,-39,-82,-43,-103,-47,-102,-51,-75,-55,-17,-59,72,-62,-68,-66,90,-69,21,-72,-5,-76,8,-78,55,-81,-100,-84,34,-86,-35,-89,-62,-91,-41,-93,30,-94,-108,-96,63,-97,26,-98,41,-99,110,-100,-27,-101,-111,-101,115,-101,-119,-101,-47,-101,83,-100,4,-99,-18,-99,7,-97,87,-96,-46,-95,-119,-93,103,-91,122,-89,-70,-87,37,-84,-63,-82,-127,-79,114,-76,-126,-73,-64,-70,28,-66,-98,-63,65,-59,0,-55,-34,-52,-41,-48,-26,-44,16,-39,73,-35,-102,-31,-11,-27,98,-22,-40,-18,89,-13,-35,-9,106,-4,-12,0,-127,5,10,10,-117,14,11,19,121,23,-31,27,53,32,124,36,-81,40,-53,44,-45,48,-70,52,-112,56,61,60,-44,63,67,67,-111,70,-69,73,-69,76,-103,79,68,82,-50,84,32,87,83,89,70,91,27,93,-82,94,28,96,82,97,86,98,38,99,-61,99,42,100,96,100,92,100,41,100,-68,99,33,99,75,98,73,97,12,96,-93,94,7,93,55,91,59,89,16,87,-78,84,51,82,122,79,-90,76,-97,73,118,70,41,67,-73,63,36,60,115,56,-95,52,-74,48,-77,44,-108,40,103,36,30,32,-52,27,102,23,-9,18,126,14,-4,9,119,5,-22,0,101,-4,-39,-9,89,-13,-37,-18,102,-22,1,-26,-93,-31,90,-35,35,-39,-5,-44,-14,-48,-5,-52,32,-55,103,-59,-60,-63,74,-66,-20,-70,-74,-73,-90,-76,-70,-79,-3,-82,98,-84,-2,-87,-70,-89,-79,-91,-50,-93,31,-94,-92,-96,83,-97,61,-98,88,-99,-96,-100,40,-100,-39,-101,-59,-101,-27,-101,54,-100,-67,-100,124,-99,102,-98,-115,-97,-35,-96,102,-94,29,-92,3,-90,29,-88,91,-86,-43,-84,105,-81,55,-78,34,-75,59,-72,119,-69,-41,-66,88,-62,-4,-59,-68,-55,-103,-51,-110,-47,-97,-43,-58,-39,1,-34,74,-30,-89,-26,15,-21,-128,-17,-1,-13,126,-8,5,-3,-116,1,18,6,-106,10,18,15,-118,19,-13,23,83,28,-94,32,-31,36,12,41,35,45,31,49,6,53,-53,56,122,60,2,64,107,67,-75,70,-48,73,-45,76,-99,79,75,82,-59,84,25,87,58,89,49,91,-11,92,-119,94,-19,95,28,97,29,98,-28,98,126,99,-33,99,13,100,10,100,-53,99,100,99,-70,98,-22,97,-35,96,-93,95,55,94,-108,92,-56,90,-57,88,-100,86,64,84,-71,81,10,79,45,76,45,73,3,70,-74,66,71,63}; }
	private static byte[] data2(){ return new byte[] {-75,59,6,56,55,52,80,48,77,44,54,40,5,36,-56,31,116,27,21,23,-84,18,50,14,-70,9,55,5,-79,0,48,-4,-87,-9,47,-13,-74,-18,70,-22,-23,-27,-117,-31,80,-35,20,-39,-4,-44,-15,-48,1,-51,48,-55,115,-59,-34,-63,100,-66,12,-69,-34,-73,-53,-76,-20,-79,43,-81,-100,-84,52,-86,-5,-89,-18,-91,20,-92,100,-94,-20,-96,-96,-97,-119,-98,-91,-99,-12,-100,117,-100,46,-100,22,-100,56,-100,-119,-100,18,-99,-54,-99,-70,-98,-38,-97,46,-95,-78,-94,104,-92,75,-90,97,-88,-95,-86,18,-83,-87,-81,109,-78,89,-75,108,-72,-93,-69,2,-65,124,-62,28,-58,-40,-55,-81,-51,-94,-47,-82,-43,-52,-39,4,-34,71,-30,-98,-26,1,-21,112,-17,-30,-13,103,-8,-36,-4,105,1,-28,5,100,10,-35,14,77,19,-76,23,16,28,88,32,-106,36,-68,40,-50,44,-54,48,-86,52,110,56,27,60,-98,63,11,67,75,70,108,73,102,76,54,79,-31,81,90,84,-81,86,-48,88,-57,90,-115,92,34,94,-119,95,-71,96,-70,97,-119,98,31,99,-118,99,-71,99,-72,99,-127,99,26,99,120,98,-84,97,-91,96,110,95,10,94,108,92,-90,90,-83,88,-124,86,52,84,-80,81,9,79,51,76,57,73,24,70,-47,66,104,63,-32,59,53,56,112,52,-114,48,-109,44,-127,40,92,36,29,32,-39,27,121,23,26,19,-90,14,50,10,-76,5,56,1,-75,-4,58,-8,-65,-13,75,-17,-28,-22,-128,-26,50,-30,-18,-35,-68,-39,-93,-43,-104,-47,-81,-51,-41,-55,34,-58,-121,-62,15,-65,-73,-69,-124,-72,117,-75,-115,-78,-48,-81,57,-83,-49,-86,-109,-88,-127,-90,-95,-92,-16,-94,108,-95,32,-96,0,-97,21,-98,93,-99,-39,-100,-122,-100,108,-100,-128,-100,-53,-100,74,-99,-4,-99,-33,-98,-6,-97,63,-95,-68,-94,104,-92,65,-90,78,-88,-127,-86,-22,-84,116,-81,50,-78,18,-75,24,-72,75,-69,-104,-66,15,-62,-92,-59,83,-55,36,-51,13,-47,14,-43,41,-39,82,-35,-111,-31,-33,-27,60,-22,-94,-18,17,-13,-119,-9,2,-4,-127,0,-2,4,116,9,-18,13,87,18,-66,22,23,27,92,31,-101,35,-66,39,-45,43,-52,47,-80,51,117,55,35,59,-85,62,25,66,96,69,-125,72,-124,75,89,78,8,81,-115,83,-28,85,17,88,14,90,-36,91,125,93,-22,94,41,96,47,97,14,98,-83,98,36,99,94,99,107,99,64,99,-27,98,83,98,-112,97,-103,96,115,95,19,94,-112,92,-54,90,-21,88,-56,86,-119,84,19,82,120,79,-79,76,-59,73,-83,70,122,67,23,64,-96,60,-1,56,70,53,112,49,127,45,122,41,90,37,45,33,-24,28,-101,24,58,20,-42,15,99,11,-16,6,117,2,-7,-3,-123,-7,7,-11,-95,-16,46,-20,-38,-25,-128,-29,70,-33,13,-37,-8,-42,-25,-46,-5,-50,35,-53,100,-57,-52,-61,69,-64,-17,-68,-82,-71,-100,-74,-87,-77,-30,-80,68,-82,-51,-85,-121,-87,105,-89,123,-91,-64,-93,45,-94,-45,-96,-90,-97,-88,-98,-25,-99,78,-99,-18,-100,-62,-100,-60,-100,3,-99,108,-99,15,-98,-32,-98,-25,-97,30,-95,-120,-94,33,-92,-22,-91,-29,-89,9,-86,88,-84,-34,-82,123,-79,88,-76,69,-73,109,-70,-90,-67,19,-63,-111,-60,58,-56,-9,-53,-40,-49,-57,-45,-39,-41,-11,-37,42,-32,110,-28,-63,-24,27,-19,-117,-15,-16,-11,110,-6,-33,-2,90,3,-49,7,65,12,-84,16,17,21,102,25,-78,29,-18,33,20,38,46,42,41,46,20,50,-33,53,-109,57,35,61,-101,64,-25,67,27,71,35,74,4,77,-59,79,77,82,-66,84,-15,86,4,89,-33,90,-110,92,17,94,96,95,126,96,104,97,35,98,-90,98,-4,98,24,99,5,99,-65,98,64,98,-106,97,-77,96,-96,95,93,94,-25,92,63,91,111,89,101,87,57,85,-38,82,82,80,-94,77,-60,74,-56,71,-98,68,88,65,-23,61,96,58,-75,54,-17,50,15,47,22,43,6,39,-29,34,-82,30,103,26,23,22,-74,17,78,13,-29,8,108,4,-6,-1,-125,-5,16,-9,-92,-14,60,-18,-34,-23,-116,-27,72,-31,18,-35,-13,-40,-31,-44,-17,-48,9,-51,77,-55,-101,-59,28,-62,-86,-66,102,-69,68,-72,64,-75,110,-78,-69,-81,55,-83,-38,-86,-83,-88,-84,-90,-41,-92,55,-93,-64,-95,126,-96,113,-97,-116,-98,-27,-99,104,-99,36,-99,16,-99,49,-99,-124,-99,11,-98,-60,-98,-78,-97,-52,-96,33,-94,-103,-93,82,-91,40,-89,60,-87,113,-85,-38,-83,103,-80,37,-77,0,-74,13,-71,55,-68,-120,-65,-10,-62,-118,-58,53,-54,1,-50,-26,-47,-35,-43,-11,-39,21,-34,79,-30,-108,-26,-27,-22,73,-17,-88,-13,28,-8,-119,-4,-4,0,114,5,-37,9,75,14,-85,18,3,23,83,27,-114,31,-64,35,-39,39}; }
	private static byte[] data3(){ return new byte[] {-30,43,-49,47,-84,51,97,55,9,59,-125,62,-24,65,39,69,60,72,58,75,-2,77,-84,80,36,83,116,85,-100,87,-114,89,90,91,-14,92,91,94,-109,95,-102,96,109,97,16,98,-128,98,-70,98,-60,98,-102,98,60,98,-84,97,-22,96,-12,95,-51,94,119,93,-21,91,57,90,76,88,62,86,-8,83,-114,81,-9,78,56,76,81,73,68,70,18,67,-64,63,73,60,-72,56,3,53,57,49,82,45,84,41,66,37,28,33,-29,28,-98,24,76,20,-19,15,-118,11,27,7,-81,2,61,-2,-48,-7,97,-11,-3,-16,-101,-20,74,-24,-1,-29,-56,-33,-99,-37,-120,-41,-123,-45,-98,-49,-53,-53,23,-56,124,-60,3,-63,-85,-67,115,-70,97,-73,114,-76,-82,-79,14,-81,-97,-84,82,-86,56,-88,74,-90,-119,-92,-7,-94,-103,-95,104,-96,107,-97,-98,-98,6,-98,-100,-99,108,-99,103,-99,-100,-99,-2,-99,-103,-98,95,-97,95,-96,-118,-95,-24,-94,120,-92,53,-90,33,-88,61,-86,126,-84,-11,-82,-117,-79,83,-76,59,-73,76,-70,-127,-67,-41,-64,79,-60,-28,-57,-104,-53,103,-49,77,-45,77,-41,94,-37,-123,-33,-67,-29,3,-24,83,-20,-80,-16,21,-11,123,-7,-20,-3,87,2,-60,6,47,11,-113,15,-20,19,60,24,-128,28,-74,32,-39,36,-21,40,-25,44,-53,48,-105,52,70,56,-37,59,77,63,-95,66,-46,69,-34,72,-59,75,-123,78,26,81,-117,83,-56,85,-29,87,-59,89,-126,91,12,93,100,94,-110,95,-125,96,80,97,-35,97,67,98,111,98,107,98,50,98,-52,97,39,97,99,96,87,95,46,94,-59,92,54,91,114,89,-125,87,102,85,28,83,-87,80,9,78,70,75,85,72,71,69,13,66,-72,62,61,59,-88,55,-14,51,37,48,62,44,62,40,44,36,8,32,-51,27,-112,23,57,19,-31,14,-127,10,21,6,-80,1,65,-3,-39,-8,114,-12,19,-16,-70,-21,110,-25,46,-29,-5,-34,-35,-38,-50,-42,-42,-46,-9,-50,48,-53,-125,-57,-10,-61,-123,-64,56,-67,12,-70,3,-73,34,-76,102,-79,-43,-82,107,-84,49,-86,28,-88,61,-90,-123,-92,1,-93,-87,-95,-120,-96,-113,-97,-45,-98,63,-98,-28,-99,-72,-99,-62,-99,-5,-99,106,-98,10,-97,-37,-97,-33,-96,21,-94,119,-93,15,-91,-46,-90,-62,-88,-28,-86,44,-83,-94,-81,67,-78,5,-75,-6,-73,5,-69,66,-66,-107,-63,17,-59,-91,-56,92,-52,37,-48,16,-44,9,-40,31,-36,63,-32,120,-28,-75,-24,9,-19,94,-15,-66,-11,38,-6,-120,-2,-7,2,88,7,-64,11,27,16,113,20,-70,24,-7,28,37,33,69,37,74,41,69,45,28,49,-27,52,-119,56,22,60,-125,63,-52,66,-8,69,-8,72,-36,75,-112,78,33,81,-122,83,-64,85,-49,87,-81,89,96,91,-26,92,54,94,93,95,74,96,13,97,-102,97,-12,97,31,98,20,98,-41,97,109,97,-60,96,-7,95,-17,94,-66,93,85,92,-61,90,-3,88,11,87,-16,84,-97,82,49,80,-114,77,-53,74,-35,71,-54,68,-105,65,63,62,-56,58,52,55,-127,51,-75,47,-45,43,-44,39,-57,35,-92,31,114,27,50,23,-27,18,-112,14,50,10,-48,5,106,1,4,-3,-96,-8,62,-12,-25,-17,-113,-21,77,-25,14,-29,-26,-34,-56,-38,-61,-42,-49,-46,-12,-50,53,-53,-116,-57,5,-60,-102,-64,79,-67,43,-70,38,-73,72,-76,-108,-79,4,-81,-95,-84,103,-86,91,-88,120,-90,-52,-92,67,-93,-11,-95,-50,-96,-30,-97,28,-97,-108,-98,51,-98,12,-98,21,-98,81,-98,-67,-98,94,-97,47,-96,51,-95,101,-94,-52,-93,90,-91,34,-89,14,-87,45,-85,114,-83,-24,-81,-127,-78,72,-75,47,-72,64,-69,113,-66,-58,-63,59,-59,-52,-56,123,-52,69,-48,37,-44,31,-40,44,-36,72,-32,124,-28,-75,-24,2,-19,83,-15,-82,-11,14,-6,114,-2,-45,2,56,7,-107,11,-21,15,65,20,127,24,-66,28,-27,32,-2,36,6,41,-12,44,-48,48,-115,52,57,56,-72,59,43,63,108,66,-104,69,-103,72,117,75,48,78,-72,80,37,83,85,85,108,87,72,89,-4,90,-126,92,-45,93,-4,94,-21,95,-79,96,61,97,-96,97,-57,97,-57,97,-121,97,35,97,-125,96,-77,95,-72,94,-123,93,35,92,-102,90,-47,88,-16,86,-49,84,-110,82,28,80,-117,77,-58,74,-29,71,-40,68,-88,65,88,62,-21,58,87,55,-77,51,-24,47,13,44,25,40,13,36,-10,31,-59,27,-112,23,68,19,-4,14,-101,10,70,6,-31,1,-127,-3,35,-7,-60,-12,112,-16,32,-20,-34,-25,-91,-29,124,-33,102,-37,93,-41,113,-45,-107,-49,-44,-53,51,-56,-93,-60,64,-63,-15,-67,-51,-70,-60,-73,-21,-76,44,-78,-95,-81,54,-83,-4,-86,-23,-88,9,-89,76,-91,-51,-93,107,-94,77,-95,77,-96,-116,-97}; }
	private static byte[] data4(){ return new byte[] {-11,-98,-109,-98,97,-98,102,-98,-107,-98,-2,-98,-109,-97,93,-96,88,-95,-127,-94,-34,-93,102,-91,31,-89,7,-87,22,-85,89,-83,-65,-81,81,-78,14,-75,-22,-73,-13,-70,27,-66,99,-63,-45,-60,86,-56,0,-52,-64,-49,-107,-45,-117,-41,-119,-37,-90,-33,-55,-29,3,-24,65,-20,-109,-16,-30,-12,65,-7,-103,-3,-3,1,86,6,-77,10,7,15,82,19,-104,23,-52,27,-10,31,12,36,21,40,-1,43,-30,47,-101,51,72,55,-50,58,61,62,-121,65,-75,68,-73,71,-96,74,84,77,-16,79,84,82,-101,84,-83,86,-106,88,84,90,-37,91,66,93,102,94,107,95,51,96,-48,96,57,97,114,97,115,97,77,97,-25,96,95,96,-107,95,-85,94,127,93,51,92,-84,90,-3,88,31,87,17,85,-35,82,121,80,-15,77,59,75,103,72,97,69,73,66,-5,62,-97,59,23,56,124,52,-67,48,-17,44,0,41,5,37,-16,32,-49,28,-101,24,96,20,21,16,-58,11,109,7,22,3,-76,-2,98,-6,-1,-11,-74,-15,97,-19,38,-23,-20,-28,-59,-32,-84,-36,-91,-40,-74,-44,-42,-48,24,-51,105,-55,-32,-59,111,-62,31,-65,-15,-69,-26,-72,-2,-75,62,-77,-92,-80,51,-82,-20,-85,-47,-87,-31,-89,30,-90,-116,-92,34,-93,-13,-95,-26,-96,25,-96,111,-97,1,-97,-65,-98,-79,-98,-44,-98,42,-97,-79,-97,104,-96,84,-95,105,-94,-72,-93,45,-91,-41,-90,-85,-88,-83,-86,-37,-84,50,-81,-74,-79,92,-76,49,-73,34,-70,63,-67,120,-64,-41,-61,78,-57,-22,-54,-103,-50,106,-46,72,-42,70,-38,78,-34,111,-30,-103,-26,-45,-22,23,-17,100,-13,-71,-9,12,-4,107,0,-66,4,26,9,104,13,-75,17,-9,21,43,26,88,30,109,34,119,38,109,42,70,46,18,50,-69,53,77,57,-62,60,21,64,73,67,91,70,72,73,15,76,-81,78,41,81,117,83,-99,85,-112,87,95,89,-6,90,105,92,-85,93,-74,94,-103,95,68,96,-61,96,13,97,37,97,16,97,-63,96,77,96,-105,95,-62,94,-84,93,116,92,2,91,105,89,-100,87,-87,85,-125,83,57,81,-64,78,34,76,91,73,112,70,98,67,45,64,-33,60,104,57,-35,53,46,50,111,46,-114,42,-96,38,-102,34,126,30,96,26,36,22,-22,17,-96,13,78,9,-2,4,-93,0,82,-4,-8,-9,-85,-13,92,-17,32,-21,-28,-26,-66,-30,-97,-34,-103,-38,-97,-42,-65,-46,-10,-50,66,-53,-82,-57,51,-60,-37,-64,-99,-67,-118,-70,-113,-73,-59,-76,24,-78,-102,-81,61,-83,23,-85,12,-87,62,-89,-111,-91,24,-92,-49,-94,-80,-95,-55,-96,12,-96,-124,-97,43,-97,5,-97,18,-97,75,-97,-66,-97,89,-96,44,-95,44,-94,92,-93,-65,-92,74,-90,9,-88,-13,-87,5,-84,75,-82,-81,-80,72,-77,-4,-75,-32,-72,-31,-69,9,-65,83,-62,-73,-59,62,-55,-33,-52,-103,-48,111,-44,86,-40,84,-36,103,-32,-125,-28,-75,-24,-22,-20,50,-15,124,-11,-54,-7,36,-2,110,2,-52,6,19,11,99,15,-95,19,-36,23,4,28,36,32,47,36,43,40,15,44,-33,47,-107,51,49,55,-78,58,18,62,85,65,118,68,115,71,76,74,0,77,-118,79,-17,81,38,84,55,86,21,88,-50,89,82,91,-83,92,-44,93,-49,94,-106,95,46,96,-105,96,-57,96,-45,96,-99,96,68,96,-77,95,-19,94,6,94,-40,92,-109,91,10,90,99,88,-122,86,125,84,82,82,-20,79,114,77,-67,74,-15,71,-11,68,-33,65,-95,62,71,59,-54,55,56,52,-126,48,-66,44,-38,40,-28,36,-32,32,-61,28,-99,24,108,20,39,16,-22,11,-107,7,74,3,-11,-2,-89,-6,84,-10,17,-14,-57,-19,-107,-23,99,-27,70,-31,52,-35,55,-39,75,-43,121,-47,-70,-51,25,-54,-113,-58,40,-61,-38,-65,-77,-68,-88,-71,-58,-74,7,-76,112,-79,-1,-82,-69,-84,-99,-86,-81,-88,-22,-90,85,-91,-19,-93,-75,-94,-87,-95,-43,-96,40,-96,-76,-97,107,-97,88,-97,114,-97,-61,-97,61,-96,-15,-96,-50,-95,-34,-94,32,-92,-117,-91,43,-89,-15,-88,-22,-86,9,-83,88,-81,-55,-79,106,-76,40,-73,21,-70,32,-67,74,-64,-96,-61,4,-57,-105,-54,54,-50,-7,-47,-52,-43,-71,-39,-71,-35,-57,-31,-22,-27,20,-22,79,-18,-114,-14,-40,-10,33,-5,117,-1,-65,3,18,8,85,12,-99,16,-46,20,7,25,36,29,61,33,61,37,44,41,9,45,-53,48,117,52,9,56,119,59,-48,62,3,66,22,69,8,72,-47,74,119,77,-12,79,73,82,117,84,114,86,72,88,-19,89,102,91,-78,92,-54,93,-73,94,114,95,-6,95,86,96,123,96,117,96,57,96,-50,95,52,95,99,94,107,93,60,92,-29,90,87,89,-93,87,-68,85,-80,83,117,81,17,79,-120,76,-47,73,-2,70}; }
	private static byte[] data5(){ return new byte[] {-2,67,-30,64,-96,61,66,58,-58,54,44,51,124,47,-84,43,-47,39,-40,35,-45,31,-69,27,-108,23,100,19,41,15,-28,10,-97,6,80,2,4,-2,-70,-7,109,-11,49,-15,-18,-20,-62,-24,-103,-28,-126,-32,122,-36,-122,-40,-94,-44,-38,-48,36,-51,-116,-55,14,-58,-81,-62,109,-65,78,-68,82,-71,118,-74,-59,-77,54,-79,-46,-82,-104,-84,-123,-86,-95,-88,-24,-90,91,-91,0,-92,-48,-94,-47,-95,4,-95,97,-96,-8,-97,-73,-97,-84,-97,-46,-97,38,-96,-81,-96,100,-95,75,-94,100,-93,-89,-92,32,-90,-66,-89,-114,-87,-117,-85,-83,-83,3,-80,116,-78,28,-75,-39,-73,-51,-70,-45,-67,9,-63,82,-60,-58,-57,74,-53,-10,-50,-82,-46,-122,-42,112,-38,106,-34,126,-30,-107,-26,-61,-22,-11,-18,51,-13,121,-9,-66,-5,10,0,83,4,-102,8,-32,12,25,17,82,21,117,25,-106,29,-96,33,-99,37,-123,41,90,45,19,49,-70,52,64,56,-83,59,-6,62,39,66,50,69,28,72,-33,74,124,77,-12,79,62,82,101,84,92,86,41,88,-55,89,60,91,125,92,-106,93,120,94,46,95,-77,95,7,96,42,96,30,96,-35,95,111,95,-49,94,0,94,0,93,-48,91,117,90,-27,88,50,87,73,85,57,83,1,81,-102,78,18,76,92,73,-119,70,-120,67,113,64,44,61,-43,57,86,54,-61,50,17,47,73,43,109,39,122,35,120,31,97,27,68,23,19,19,-33,14,-96,10,89,6,24,2,-52,-3,-121,-7,68,-11,3,-15,-45,-20,-95,-24,-124,-28,113,-32,108,-36,-127,-40,-96,-44,-34,-48,45,-51,-100,-55,32,-58,-55,-62,-118,-65,113,-68,119,-71,-92,-74,-14,-77,108,-79,8,-81,-43,-84,-63,-86,-26,-88,41,-89,-90,-91,73,-92,27,-93,35,-94,78,-95,-71,-96,69,-96,13,-96,1,-96,36,-96,124,-96,1,-95,-72,-95,-98,-94,-74,-93,-10,-92,110,-90,10,-88,-38,-87,-47,-85,-12,-83,67,-80,-76,-78,88,-75,17,-72,1,-69,3,-66,52,-63,125,-60,-27,-57,110,-53,10,-49,-56,-46,-109,-42,126,-38,111,-34,126,-30,-109,-26,-73,-22,-22,-18,29,-13,97,-9,-98,-5,-22,-1,39,4,114,8,-87,12,-26,16,21,21,54,25,83,29,86,33,83,37,53,41,5,45,-64,48,94,52,-27,55,76,59,-102,62,-60,65,-51,68,-74,71,117,74,22,77,-120,79,-41,81,-6,83,-12,85,-64,87,98,89,-44,90,26,92,51,93,22,94,-46,94,86,95,-80,95,-44,95,-51,95,-112,95,38,95,-117,94,-64,93,-59,92,-101,91,68,90,-68,88,12,87,43,85,34,83,-20,80,-110,78,10,76,96,73,-113,70,-102,67,-124,64,77,61,-10,57,-126,54,-12,50,73,47,-117,43,-78,39,-58,35,-52,31,-68,27,-94,23,124,19,73,15,18,11,-45,6,-110,2,79,-2,13,-6,-49,-11,-108,-15,100,-19,57,-23,29,-27,14,-31,14,-35,32,-39,70,-43,-127,-47,-42,-51,64,-54,-53,-58,109,-61,51,-64,21,-67,30,-70,69,-73,-107,-76,7,-78,-89,-81,103,-83,93,-85,111,-87,-70,-89,41,-90,-53,-92,-104,-93,-107,-94,-61,-95,27,-95,-84,-96,100,-96,84,-96,111,-96,-66,-96,60,-95,-23,-95,-57,-94,-45,-93,16,-91,120,-90,15,-88,-45,-87,-64,-85,-35,-83,28,-80,-118,-78,28,-75,-43,-73,-79,-70,-77,-67,-46,-64,22,-60,118,-57,-17,-54,-117,-50,55,-46,2,-42,-36,-39,-50,-35,-52,-31,-31,-27,-8,-23,41,-18,82,-14,-111,-10,-54,-6,12,-1,75,3,-118,7,-59,11,-8,15,37,20,73,24,91,28,102,32,91,36,62,40,19,44,-57,47,109,51,-16,54,95,58,-86,61,-35,64,-27,67,-42,70,-103,73,62,76,-71,78,11,81,56,83,55,85,13,87,-73,88,50,90,-127,91,-94,92,-109,93,86,94,-24,94,74,95,124,95,127,95,80,95,-14,94,98,94,-91,93,-74,92,-102,91,81,90,-44,88,51,87,93,85,101,83,58,81,-18,78,113,76,-40,73,16,71,43,68,32,65,-12,61,-85,58,68,55,-67,51,35,48,105,44,-97,40,-66,36,-56,32,-57,28,-80,24,-105,20,104,16,58,12,0,8,-59,3,-119,-1,73,-5,16,-9,-40,-14,-85,-18,-125,-22,102,-26,90,-30,87,-34,106,-38,-112,-42,-59,-46,26,-49,-127,-53,4,-56,-91,-60,99,-63,64,-66,64,-69,98,-72,-89,-75,19,-77,-89,-80,94,-82,72,-84,79,-86,-110,-88,-19,-90,-117,-91,65,-92,57,-93,82,-94,-96,-95,31,-95,-55,-96,-87,-96,-76,-96,-13,-96,95,-95,-3,-95,-54,-94,-59,-93,-15,-92,71,-90,-49,-89,127,-87,96,-85,101,-83,-101,-81,-14,-79,120,-76,29,-73,-18,-71,-38,-68,-14,-65,30,-61,119,-58,-34,-55,110,-51,13,-47,-54,-44,-102,-40,-128,-36,115,-32,126,-28,-115,-24,-79,-20,-40,-16,10,-11,66,-7,122,-3}; }
	private static byte[] data6(){ return new byte[] {-74,1,-16,5,39,10,90,14,-124,18,-91,22,-68,26,-61,30,-68,34,-93,38,119,42,52,46,-36,49,104,53,-36,56,48,60,105,63,124,66,121,69,66,72,-6,74,121,77,-32,79,21,82,38,84,9,86,-60,87,79,89,-80,90,-32,91,-27,92,-71,93,95,94,-45,94,27,95,46,95,22,95,-52,94,77,94,-84,93,-54,92,-54,91,-115,90,47,89,-102,87,-32,85,-9,83,-30,81,-84,79,64,77,-66,74,4,72,56,69,56,66,39,63,-25,59,-108,56,30,53,-112,49,-21,45,41,42,90,38,108,34,123,30,111,26,92,22,59,18,19,14,-31,9,-82,5,116,1,60,-3,5,-7,-46,-12,-94,-16,127,-20,96,-24,81,-28,79,-32,91,-36,127,-40,-82,-44,-4,-48,89,-51,-40,-55,109,-58,32,-61,-12,-65,-28,-68,-5,-71,51,-73,-117,-76,21,-78,-71,-81,-113,-83,-118,-85,-80,-87,3,-88,-126,-90,46,-91,5,-92,18,-93,67,-94,-82,-95,65,-95,6,-95,-2,-96,32,-95,120,-95,-5,-95,-82,-94,-107,-93,-95,-92,-26,-91,80,-89,-22,-88,-78,-86,-97,-84,-68,-82,0,-79,104,-77,-2,-75,-78,-72,-114,-69,-115,-66,-88,-63,-23,-60,66,-56,-67,-53,73,-49,-5,-46,-76,-42,-112,-38,117,-34,111,-30,120,-26,-116,-22,-83,-18,-44,-14,3,-9,55,-5,109,-1,-93,3,-41,7,6,12,49,16,82,20,108,24,116,28,114,32,95,36,54,40,1,44,-86,47,71,51,-62,54,34,58,107,61,-116,64,-109,67,120,70,51,73,-48,75,69,78,-113,80,-73,82,-83,84,-126,86,32,88,-97,89,-28,90,4,92,-15,92,-79,93,67,94,-94,94,-42,94,-43,94,-88,94,76,94,-69,93,3,93,21,92,-3,90,-75,89,64,88,-95,86,-46,84,-34,82,-69,80,115,78,1,76,106,73,-81,70,-48,67,-52,64,-83,61,105,58,12,55,-110,51,-2,47,80,44,-110,40,-76,36,-44,32,-46,28,-49,24,-71,20,-103,16,116,12,70,8,18,4,-28,-1,-86,-5,126,-9,81,-13,38,-17,15,-21,-10,-26,-14,-30,-5,-34,19,-37,61,-41,-127,-45,-47,-49,71,-52,-54,-56,115,-59,51,-62,20,-65,24,-68,56,-71,-121,-74,-22,-77,-120,-79,58,-81,34,-83,46,-85,99,-87,-52,-89,85,-90,25,-91,-5,-93,29,-93,94,-94,-40,-95,124,-95,81,-95,90,-95,-117,-95,-14,-95,-126,-94,73,-93,52,-92,93,-91,-98,-90,34,-88,-62,-87,-108,-85,-109,-83,-77,-81,5,-78,119,-76,19,-73,-47,-71,-77,-68,-71,-65,-35,-62,31,-58,-128,-55,-4,-52,-114,-48,66,-44,-4,-41,-38,-37,-65,-33,-70,-29,-64,-25,-43,-21,-15,-17,24,-12,67,-8,114,-4,-94,0,-42,4,-1,8,48,13,74,17,108,21,118,25,124,29,109,33,82,37,31,41,-35,44,-128,48,13,52,127,55,-44,58,13,62,39,65,30,68,-11,70,-88,73,51,76,-97,78,-38,80,-14,82,-31,84,-96,86,60,88,-93,89,-30,90,-15,91,-44,92,-122,93,12,94,94,94,-122,94,123,94,66,94,-40,93,67,93,120,92,-121,91,98,90,15,89,-104,87,-23,85,24,84,25,82,-17,79,-93,77,41,75,-113,72,-51,69,-23,66,-27,63,-66,60,123,57,26,54,-98,50,9,47,94,43,-104,39,-58,35,-39,31,-26,27,-37,23,-50,19,-83,15,-113,11,97,7,54,3,8,-1,-40,-6,-81,-10,-123,-14,106,-18,78,-22,72,-26,65,-30,88,-34,118,-38,-87,-42,-10,-46,78,-49,-51,-53,91,-56,9,-59,-40,-63,-66,-66,-50,-69,-6,-72,75,-74,-61,-77,95,-79,36,-81,18,-83,37,-85,107,-87,-43,-89,109,-90,56,-91,35,-92,78,-93,-104,-94,25,-94,-57,-95,-92,-95,-80,-95,-16,-95,85,-94,-10,-94,-73,-93,-73,-92,-44,-91,45,-89,-91,-88,85,-86,39,-84,41,-82,79,-80,-96,-78,26,-75,-79,-73,120,-70,87,-67,94,-64,-123,-61,-59,-58,39,-54,-96,-51,54,-47,-32,-44,-93,-40,118,-36,94,-32,82,-28,88,-24,104,-20,-128,-16,-91,-12,-56,-8,-12,-4,34,1,74,5,118,9,-104,13,-75,17,-53,21,-47,25,-48,29,-68,33,-104,37,97,41,22,45,-75,48,54,52,-88,55,-17,58,40,62,54,65,41,68,-8,70,-91,73,42,76,-116,78,-59,80,-42,82,-68,84,124,86,8,88,115,89,-88,90,-78,91,-109,92,61,93,-63,93,15,94,49,94,38,94,-27,93,127,93,-34,92,27,92,32,91,-4,89,-84,88,43,87,-125,85,-82,83,-83,81,-118,79,53,77,-58,74,35,72,106,69,-125,66,-125,63,93,60,31,57,-68,53,72,50,-76,46,9,43,79,39,118,35,-104,31,-97,27,-94,23,-112,19,125,15,91,11,55,7,16,3,-26,-2,-67,-6,-105,-10,117,-14,89,-18,76,-22,62,-26,77,-30,89,-34,-122,-38,-69,-42,10,-45,110,-49,-23,-53,-126,-56,50,-59}; }
	private static byte[] data7(){ return new byte[] {4,-62,-14,-66,1,-68,52,-71,-120,-74,2,-76,-93,-79,106,-81,89,-83,115,-85,-75,-87,37,-88,-64,-90,-123,-91,125,-92,-100,-93,-17,-94,110,-94,27,-94,-7,-95,6,-94,63,-94,-85,-94,68,-93,8,-92,3,-91,31,-90,116,-89,-18,-88,-108,-86,105,-84,100,-82,-121,-80,-40,-78,70,-75,-30,-73,-99,-70,124,-67,126,-64,-99,-61,-37,-58,55,-54,-84,-51,58,-47,-29,-44,-102,-40,112,-36,74,-32,65,-28,58,-24,74,-20,91,-16,120,-12,-103,-8,-63,-4,-28,0,15,5,47,9,81,13,104,17,120,21,126,25,117,29,96,33,53,37,1,41,-85,44,78,48,-55,51,57,55,-127,58,-76,61,-61,64,-76,67,-124,70,47,73,-76,75,24,78,77,80,101,82,71,84,10,86,-101,87,3,89,61,90,75,91,44,92,-34,92,96,93,-73,93,-37,93,-45,93,-99,93,51,93,-96,92,-34,91,-25,90,-47,89,125,88,11,87,100,85,-103,83,-98,81,-127,79,54,77,-55,74,53,72,123,69,-92,66,-93,63,-116,60,78,57,-5,53,-122,50,1,47,86,43,-88,39,-44,35,-3,31,12,28,20,24,9,20,-5,15,-31,11,-63,7,-95,3,121,-1,88,-5,52,-9,25,-13,0,-17,-13,-22,-18,-26,-8,-30,16,-33,55,-37,114,-41,-64,-45,37,-48,-93,-52,56,-55,-21,-59,-70,-62,-89,-65,-75,-68,-28,-71,57,-73,-84,-76,77,-78,12,-80,-6,-83,15,-84,74,-86,-73,-88,72,-89,13,-90,-8,-92,20,-92,95,-93,-46,-94,-128,-94,76,-94,87,-94,-124,-94,-24,-94,118,-93,53,-92,31,-91,58,-90,125,-89,-16,-88,-115,-86,87,-84,68,-82,100,-80,-96,-78,14,-75,-103,-73,76,-70,33,-67,21,-64,48,-61,95,-58,-76,-55,30,-51,-93,-48,66,-44,-13,-41,-68,-37,-110,-33,124,-29,117,-25,116,-21,-121,-17,-105,-13,-73,-9,-43,-5,-10,-1,27,4,53,8,88,12,103,16,119,20,123,24,108,28,92,32,45,36,-7,39,-89,43,67,47,-52,50,48,54,-120,57,-75,60,-51,63,-63,66,-106,69,70,72,-45,74,59,77,124,79,-107,81,-122,83,76,85,-22,86,89,88,-94,89,-77,90,-89,91,90,92,-11,92,74,93,-121,93,-127,93,94,93,-1,92,122,92,-60,91,-34,90,-48,89,-112,88,39,87,-110,85,-47,83,-23,81,-45,79,-98,77,56,75,-75,72,8,70,60,67,76,64,63,61,14,58,-56,54,94,51,-29,47,73,44,-100,40,-34,36,6,33,40,29,46,25,55,21,37,17,29,13,-3,8,-29,4,-59,0,-94,-4,-119,-8,107,-12,89,-16,76,-20,74,-24,84,-28,107,-32,-111,-36,-53,-40,24,-43,121,-47,-14,-51,-123,-54,49,-57,-7,-61,-27,-64,-28,-67,19,-69,88,-72,-57,-75,91,-77,19,-79,-13,-82,-3,-84,44,-85,-115,-87,15,-88,-56,-90,-94,-91,-76,-92,-22,-93,84,-93,-21,-94,-83,-94,-92,-94,-62,-94,19,-93,-108,-93,59,-92,26,-91,31,-90,83,-89,-75,-88,62,-86,-11,-85,-41,-83,-35,-81,17,-78,101,-76,-25,-74,-125,-71,77,-68,46,-65,58,-62,91,-59,-96,-56,-4,-53,117,-49,5,-45,-86,-42,103,-38,49,-34,18,-30,-1,-27,-9,-23,-2,-19,10,-14,29,-10,61,-6,81,-2,117,2,-116,6,-89,10,-71,14,-59,18,-57,22,-65,26,-88,30,-126,34,74,38,2,42,-96,45,46,49,-100,52,-9,55,45,59,83,62,71,65,51,68,-29,70,-124,73,-10,75,66,78,112,80,106,82,67,84,-17,85,113,87,-55,88,-16,89,-15,90,-66,91,98,92,-40,92,27,93,55,93,30,93,-38,92,104,92,-59,91,-6,90,-4,89,-44,88,-128,87,-1,85,85,84,-128,82,-125,80,92,78,16,76,-98,73,6,71,76,68,113,65,114,62,89,59,29,56,-53,52,87,49,-42,45,49,42,-125,38,-72,34,-28,30,-6,26,8,23,7,19,-2,14,-19,10,-38,6,-69,2,-88,-2,-122,-6,119,-10,94,-14,86,-18,85,-22,88,-26,116,-30,-111,-34,-54,-38,16,-41,106,-45,-33,-49,100,-52,12,-55,-56,-59,-93,-62,-95,-65,-72,-68,-12,-71,85,-73,-44,-76,-128,-78,76,-80,69,-82,95,-84,-81,-86,27,-87,-67,-89,-121,-90,123,-91,-95,-92,-14,-93,110,-93,31,-93,-10,-94,1,-93,56,-93,-100,-93,50,-92,-15,-92,-33,-91,-5,-90,64,-88,-75,-87,82,-85,24,-83,10,-81,34,-79,99,-77,-57,-75,85,-72,1,-69,-46,-67,-59,-64,-45,-61,4,-57,78,-54,-76,-51,50,-47,-56,-44,115,-40,49,-36,3,-32,-31,-29,-48,-25,-52,-21,-52,-17,-35,-13,-22,-9,3,-4,26,0,50,4,72,8,88,12,101,16,102,20,97,24,77,28,41,32,-3,35,-76,39,97,43,-14,46,110,50,-46,53,26,57,68,60,83,63,66,66,14,69,-70,71,64,74,-94,76,-31,78,-11,80,-31,82,-90,84,63,86,-82,87,-14,88}; }
	private static byte[] data8(){ return new byte[] {8,90,-10,90,-82,91,67,92,-95,92,-39,92,-36,92,-74,92,94,92,-36,91,43,91,73,90,66,89,7,88,-91,86,22,85,95,83,123,81,115,79,63,77,-23,74,106,72,-52,69,5,67,36,64,27,61,-2,57,-72,54,99,51,-20,47,96,44,-63,40,8,37,66,33,104,29,-126,25,-115,21,-112,17,-120,13,123,9,104,5,84,1,61,-3,43,-7,24,-11,15,-15,11,-19,15,-23,34,-27,63,-31,112,-35,-86,-39,2,-42,100,-46,-27,-50,122,-53,41,-56,-10,-60,-32,-63,-25,-66,16,-68,90,-71,-58,-74,90,-76,14,-78,-17,-81,-14,-83,34,-84,119,-86,-3,-88,-89,-89,-126,-90,-121,-91,-70,-92,24,-92,-89,-93,97,-93,73,-93,101,-93,-95,-93,28,-92,-75,-92,-119,-91,125,-90,-87,-89,-10,-88,119,-86,29,-84,-17,-83,-24,-81,11,-78,81,-76,-63,-74,80,-71,9,-68,-38,-66,-43,-63,-22,-60,25,-56,110,-53,-49,-50,84,-46,-20,-43,-109,-39,89,-35,35,-31,5,-27,-13,-24,-25,-20,-19,-16,-13,-12,1,-7,21,-3,37,1,58,5,73,9,83,13,89,17,84,21,68,25,43,29,-1,32,-58,36,122,40,21,44,-91,47,17,51,109,54,-86,57,-56,60,-50,63,-81,66,115,69,16,72,-114,74,-28,76,19,79,33,81,-2,82,-71,84,70,86,-86,87,-31,88,-16,89,-51,90,-128,91,7,92,91,92,-119,92,-124,92,80,92,-11,91,100,91,-83,90,-59,89,-79,88,115,87,8,86,114,84,-74,82,-52,80,-68,78,-121,76,42,74,-88,71,6,69,60,66,86,63,82,60,39,57,-17,53,-117,50,29,47,-114,43,-17,39,56,36,117,32,-104,28,-69,24,-60,20,-52,16,-56,12,-66,8,-80,4,-96,0,-112,-4,-128,-8,120,-12,111,-16,118,-20,124,-24,-98,-28,-73,-32,-6,-36,51,-39,-104,-43,0,-46,-119,-50,38,-53,-34,-57,-77,-60,-92,-63,-74,-66,-29,-69,59,-71,-86,-74,74,-76,5,-78,-18,-81,-7,-83,50,-84,-115,-86,29,-87,-52,-89,-78,-90,-70,-91,-10,-92,92,-92,-18,-93,-77,-93,-100,-93,-65,-93,5,-92,124,-92,38,-91,-16,-91,-9,-90,26,-88,116,-87,-14,-86,-97,-84,112,-82,110,-80,-111,-78,-40,-76,76,-73,-40,-71,-109,-68,101,-65,95,-62,112,-59,-90,-56,-18,-53,90,-49,-44,-46,109,-42,19,-38,-47,-35,-99,-31,122,-27,97,-23,89,-19,81,-15,90,-11,96,-7,111,-3,125,1,-119,5,-107,9,-103,13,-102,17,-115,21,124,25,88,29,42,33,-23,36,-106,40,49,44,-78,47,33,51,112,54,-86,57,-59,60,-63,63,-96,66,91,69,-11,71,109,74,-66,76,-21,78,-17,80,-53,82,-127,84,9,86,107,87,-97,88,-92,89,-120,90,46,91,-69,91,8,92,52,92,46,92,-7,91,-100,91,9,91,86,90,100,89,92,88,20,87,-81,85,26,84,89,82,119,80,102,78,49,76,-39,73,87,71,-72,68,-13,65,12,63,14,60,-26,56,-80,53,82,50,-25,46,91,43,-61,39,13,36,80,32,122,28,-99,24,-81,20,-71,16,-68,12,-75,8,-82,4,-94,0,-106,-4,-114,-8,-122,-12,-120,-16,-115,-20,-96,-24,-68,-28,-25,-32,32,-35,106,-39,-54,-43,59,-46,-58,-50,103,-53,35,-56,-5,-60,-17,-63,2,-65,55,-68,-118,-71,2,-73,-96,-76,94,-78,72,-80,84,-82,-116,-84,-18,-86,117,-87,46,-88,9,-89,25,-90,81,-91,-76,-92,74,-92,5,-92,-10,-93,14,-92,86,-92,-52,-92,107,-91,61,-90,53,-89,92,-88,-80,-87,41,-85,-47,-84,-97,-82,-105,-80,-75,-78,-6,-76,97,-73,-15,-71,-98,-68,114,-65,96,-62,111,-59,-100,-56,-30,-53,66,-49,-66,-46,72,-42,-16,-39,-93,-35,107,-31,66,-27,35,-23,19,-19,11,-15,8,-11,15,-7,20,-3,30,1,40,5,42,9,49,13,37,17,29,21,0,25,-33,28,-86,32,103,36,19,40,-87,43,43,47,-107,50,-26,53,29,57,56,60,52,63,17,66,-49,68,104,71,-29,73,52,76,98,78,106,80,71,82,1,84,-116,85,-15,86,40,88,53,89,23,90,-53,90,83,91,-82,91,-38,91,-35,91,-81,91,84,91,-48,90,25,90,59,89,46,88,-9,86,-107,85,8,84,84,82,114,80,112,78,67,76,-19,73,126,71,-36,68,39,66,73,63,76,60,57,57,-4,53,-76,50,71,47,-55,43,54,40,-118,36,-47,32,6,29,45,25,70,21,90,17,93,13,98,9,93,5,87,1,81,-3,75,-7,75,-11,76,-15,89,-19,109,-23,-119,-27,-69,-31,-15,-35,64,-38,-97,-42,16,-45,-101,-49,60,-52,-10,-56,-50,-59,-66,-62,-48,-65,1,-67,80,-70,-55,-73,89,-75,29,-77,-9,-80,7,-81,51,-83,-112,-85,16,-86,-64,-88,-105,-89,-102,-90,-51,-91,39,-91,-80,-92,105,-92,70,-92,92,-92,-104,-92,-1,-92,-101,-91,90,-90}; }
	private static byte[] data9(){ return new byte[] {77,-89,101,-88,-82,-87,29,-85,-71,-84,124,-82,102,-80,122,-78,-78,-76,16,-73,-110,-71,54,-68,-5,-66,-32,-63,-26,-60,3,-56,69,-53,-107,-50,9,-46,-117,-43,39,-39,-46,-36,-111,-32,95,-28,58,-24,33,-20,18,-16,8,-12,9,-8,10,-4,12,0,20,4,17,8,17,12,9,16,-7,19,-35,23,-70,27,-126,31,67,35,-19,38,-124,42,11,46,114,49,-51,52,-1,55,39,59,32,62,9,65,-55,67,106,70,-18,72,65,75,126,77,-118,79,115,81,56,83,-56,84,63,86,123,87,-103,88,-126,89,70,90,-38,90,66,91,125,91,-117,91,109,91,33,91,-87,90,2,90,52,89,53,88,13,87,-70,85,61,84,-107,82,-56,80,-48,78,-77,76,111,74,9,72,124,69,-48,66,3,64,18,61,13,58,-34,54,-94,51,65,48,-47,44,69,41,-88,37,-8,33,56,30,102,26,-116,22,-94,18,-76,14,-70,10,-66,6,-66,2,-68,-2,-70,-6,-66,-10,-63,-14,-44,-18,-29,-22,7,-25,48,-29,108,-33,-72,-37,18,-40,-125,-44,9,-47,-94,-51,94,-54,37,-57,26,-60,27,-63,73,-66,-116,-69,-5,-72,-125,-74,58,-76,10,-78,11,-80,44,-82,122,-84,-19,-86,-114,-87,87,-88,72,-89,111,-90,-79,-91,51,-91,-47,-92,-91,-92,-90,-92,-53,-92,41,-91,-86,-91,92,-90,58,-89,64,-88,117,-87,-44,-86,89,-84,13,-82,-30,-81,-26,-79,9,-76,89,-74,-58,-72,88,-69,16,-66,-33,-64,-38,-61,-27,-58,22,-54,90,-51,-67,-48,52,-44,-63,-41,96,-37,21,-33,-44,-30,-87,-26,-124,-22,108,-18,92,-14,83,-10,79,-6,77,-2,77,2,73,6,70,10,57,14,42,18,14,22,-22,25,-73,29,119,33,38,37,-62,40,74,44,-65,47,23,51,95,54,126,57,-109,60,119,63,77,66,-10,68,-123,71,-21,73,51,76,78,78,76,80,23,82,-58,83,65,85,-101,86,-59,87,-58,88,-102,89,69,90,-65,90,19,91,52,91,44,91,-9,90,-110,90,7,90,73,89,101,88,81,87,22,86,-83,84,32,83,100,81,-123,79,124,77,78,75,-2,72,-124,70,-19,67,51,65,87,62,98,59,73,56,25,53,-49,49,105,46,-15,42,97,39,-66,35,12,32,70,28,118,24,-103,20,-80,16,-60,12,-55,8,-43,4,-43,0,-38,-4,-34,-8,-23,-12,-12,-16,13,-19,41,-23,84,-27,-115,-31,-47,-35,42,-38,-111,-42,19,-45,-94,-49,82,-52,22,-55,-11,-59,-13,-62,13,-64,70,-67,-94,-70,31,-72,-67,-75,-125,-77,108,-79,124,-81,-75,-83,20,-84,-99,-86,82,-87,43,-88,58,-89,104,-90,-52,-91,87,-91,13,-91,-9,-92,3,-91,70,-91,-83,-91,70,-90,8,-89,-11,-89,16,-87,83,-86,-62,-85,87,-83,24,-81,-3,-80,15,-77,61,-75,-101,-73,15,-70,-77,-68,109,-65,77,-62,73,-59,98,-56,-107,-53,-29,-50,72,-46,-59,-43,85,-39,-8,-36,-82,-32,111,-28,67,-24,30,-20,5,-16,-13,-13,-25,-9,-33,-5,-39,-1,-45,3,-54,7,-65,11,-83,15,-109,19,114,23,63,27,10,31,-75,34,100,38,-22,41,110,45,-46,48,29,52,87,55,107,58,107,61,73,64,9,67,-91,69,37,72,120,74,-76,76,-67,78,-87,80,104,82,1,84,111,85,-72,86,-47,87,-63,88,-120,89,30,90,-115,90,-51,90,-31,90,-54,90,-124,90,21,90,117,89,-80,88,-71,87,-100,86,82,85,-32,83,67,82,-128,80,-109,78,-125,76,75,74,-17,71,115,69,-49,66,16,64,47,61,48,58,24,55,-33,51,-109,48,42,45,-80,41,27,38,126,34,-62,30,6,27,49,23,86,19,114,15,-123,11,-110,7,-97,3,-92,-1,-82,-5,-69,-9,-59,-13,-31,-17,-9,-21,35,-24,84,-28,-110,-32,-27,-36,68,-39,-73,-43,65,-46,-32,-50,-108,-53,107,-56,77,-59,96,-62,127,-65,-54,-68,47,-70,-73,-73,103,-75,53,-77,45,-79,76,-81,-116,-83,-2,-85,-112,-86,82,-87,60,-88,81,-89,-113,-90,0,-90,-110,-91,93,-91,70,-91,106,-91,-84,-91,40,-90,-60,-90,-109,-89,-118,-88,-84,-87,-6,-86,110,-84,16,-82,-44,-81,-61,-79,-40,-77,15,-74,113,-72,-20,-70,-110,-67,81,-64,54,-61,51,-58,78,-55,-122,-52,-46,-49,60,-45,-74,-42,69,-38,-19,-35,-103,-31,99,-27,44,-23,9,-19,-20,-16,-43,-12,-55,-8,-74,-4,-76,0,-97,4,-103,8,-125,12,107,16,78,20,32,24,-20,27,-87,31,84,35,-15,38,121,42,-21,45,77,49,-116,52,-67,55,-55,58,-66,61,-107,64,70,67,-30,69,77,72,-94,74,-53,76,-49,78,-78,80,100,82,-8,83,92,85,-103,86,-83,87,-111,88,82,89,-34,89,71,90,126,90,-118,90,110,90,28,90,-83,89,2,89,57,88,59,87,27,86,-56,84,86,83,-79,81,-20,79,-4,77,-26,75,-81,73}; }
	private static byte[] data10(){ return new byte[] {78,71,-47,68,43,66,107,63,-118,60,-118,57,113,54,59,51,-21,47,-117,44,8,41,-127,37,-38,33,43,30,107,26,-101,22,-58,18,-30,14,-4,10,13,7,27,3,43,-1,53,-5,74,-9,90,-13,121,-17,-105,-21,-54,-25,-3,-29,72,-32,-101,-36,4,-39,125,-43,15,-46,-80,-50,115,-53,70,-56,59,-59,73,-62,120,-65,-62,-68,52,-70,-64,-73,116,-75,77,-77,71,-79,109,-81,-75,-83,41,-84,-59,-86,-119,-87,120,-88,-109,-89,-42,-90,74,-90,-30,-91,-83,-91,-97,-91,-63,-91,12,-90,-124,-90,40,-89,-10,-89,-17,-88,22,-86,96,-85,-37,-84,119,-82,65,-80,45,-78,66,-76,123,-74,-41,-72,88,-69,-11,-67,-70,-64,-107,-61,-104,-58,-87,-55,-27,-52,41,-48,-108,-45,5,-41,-102,-38,49,-34,-24,-31,-97,-27,112,-23,65,-19,35,-15,7,-11,-12,-8,-33,-4,-43,0,-65,4,-80,8,-105,12,122,16,85,20,39,24,-23,27,-92,31,71,35,-29,38,99,42,-46,45,46,49,105,52,-106,55,-99,58,-113,61,95,64,19,67,-95,69,19,72,93,74,-120,76,-121,78,103,80,24,82,-87,83,12,85,72,86,87,87,64,88,-7,88,-116,89,-16,89,39,90,54,90,22,90,-52,89,87,89,-79,88,-22,87,-20,86,-50,85,-126,84,10,83,113,81,-87,79,-64,77,-85,75,121,73,27,71,-94,68,3,66,67,63,108,60,105,57,94,54,37,51,-32,47,-128,44,7,41,-128,37,-28,33,54,30,124,26,-75,22,-34,18,9,15,29,11,62,7,73,3,99,-1,113,-5,-122,-9,-93,-13,-67,-17,-22,-21,23,-24,85,-28,-96,-32,-8,-36,100,-39,-30,-43,114,-46,29,-49,-37,-53,-75,-56,-87,-59,-69,-62,-23,-65,55,-67,-91,-70,53,-72,-23,-75,-64,-77,-68,-79,-34,-81,38,-82,-101,-84,48,-85,-8,-87,-32,-88,-7,-89,60,-89,-88,-90,64,-90,7,-90,-14,-91,19,-90,86,-90,-52,-90,106,-89,48,-88,41,-87,67,-86,-114,-85,-3,-84,-105,-82,86,-80,65,-78,74,-76,-128,-74,-46,-72,77,-69,-28,-67,-96,-64,118,-61,110,-58,126,-55,-86,-52,-15,-49,73,-45,-62,-42,63,-38,-32,-35,-127,-31,63,-27,-2,-24,-46,-20,-88,-16,-119,-12,112,-8,86,-4,69,0,46,4,22,8,-3,11,-40,15,-76,19,127,23,64,27,-8,30,-103,34,50,38,-77,41,31,45,122,48,-72,51,-33,54,-17,57,-39,60,-77,63,96,66,-7,68,102,71,-71,73,-29,75,-23,77,-53,79,-126,81,24,83,127,84,-62,85,-40,86,-61,87,-118,88,29,89,-115,89,-54,89,-30,89,-56,89,-118,89,25,89,-126,88,-67,87,-48,86,-75,85,118,84,8,83,119,81,-69,79,-39,77,-46,75,-90,73,88,71,-30,68,82,66,-102,63,-53,60,-40,57,-49,54,-91,51,103,48,15,45,-95,41,35,38,-116,34,-22,30,53,27,118,23,-88,19,-42,15,-10,11,21,8,47,4,68,0,95,-4,118,-8,-108,-12,-74,-16,-32,-20,21,-23,80,-27,-94,-31,-12,-35,104,-38,-36,-42,118,-45,22,-48,-39,-52,-82,-55,-98,-58,-80,-61,-43,-64,35,-66,-119,-69,22,-71,-63,-74,-108,-76,-121,-78,-94,-80,-28,-82,76,-83,-34,-85,-105,-86,122,-87,-123,-88,-63,-89,30,-89,-79,-90,99,-90,77,-90,90,-90,-108,-90,-1,-90,-118,-89,75,-88,50,-87,63,-86,127,-85,-32,-84,106,-82,33,-80,-9,-79,-5,-77,29,-74,103,-72,-49,-70,95,-67,11,-64,-42,-62,-63,-59,-61,-56,-23,-53,28,-49,116,-46,-43,-43,85,-39,-31,-36,-127,-32,47,-28,-20,-25,-78,-21,-123,-17,92,-13,61,-9,32,-5,5,-1,-20,2,-47,6,-79,10,-113,14,97,18,49,22,-19,25,-87,29,70,33,-27,36,97,40,-40,43,48,47,115,50,-93,53,-81,56,-85,59,-128,62,61,65,-41,67,84,70,-89,72,-28,74,-21,76,-32,78,-98,80,64,82,-75,83,2,85,41,86,33,87,-12,87,-105,88,21,89,99,89,-119,89,-127,89,80,89,-15,88,107,88,-75,87,-38,86,-48,85,-95,84,68,83,-59,81,22,80,76,78,78,76,56,74,-11,71,-107,69,15,67,109,64,-90,61,-55,58,-57,55,-78,52,124,49,54,46,-46,42,96,39,-43,35,62,32,-108,28,-35,24,28,21,76,17,123,13,-101,9,-65,5,-39,1,-10,-3,21,-6,50,-10,90,-14,-123,-18,-72,-22,-9,-26,68,-29,-105,-33,7,-36,123,-40,10,-43,-82,-47,97,-50,56,-53,28,-56,39,-59,67,-62,-121,-65,-30,-68,101,-70,4,-72,-57,-75,-77,-77,-72,-79,-12,-81,69,-82,-51,-84,113,-85,70,-86,64,-87,103,-88,-73,-89,48,-89,-41,-90,-88,-90,-93,-90,-51,-90,27,-89,-99,-89,64,-88,24,-87,16,-86,59,-85,-124,-84,2,-82,-102,-81,103,-79,77,-77,99,-75,-109,-73,-15,-71,100,-68,5,-65,-71,-63,-106,-60,-121,-57,-103,-54}; }
	private static byte[] data11(){ return new byte[] {-61,-51,2,-47,94,-44,-56,-41,78,-37,-36,-34,-127,-30,49,-26,-17,-23,-74,-19,-120,-15,94,-11,60,-7,27,-3,-3,0,-36,4,-66,8,-109,12,107,16,53,20,-9,23,-81,27,86,31,-16,34,122,38,-17,41,82,45,-98,48,-49,51,-16,54,-21,57,-44,60,-103,63,65,66,-53,68,49,71,119,73,-107,75,-105,77,103,79,31,81,-94,82,7,84,64,85,78,86,55,87,-19,87,-123,88,-26,88,38,89,52,89,26,89,-44,88,101,88,-57,87,6,87,16,86,-3,84,-73,83,77,82,-67,80,-1,78,37,77,28,75,-11,72,-87,70,58,68,-85,65,-3,62,47,60,68,57,66,54,29,51,-25,47,-104,44,48,41,-69,37,44,34,-108,30,-27,26,52,23,107,19,-92,15,-49,11,-10,7,26,4,61,0,89,-4,-125,-8,-91,-12,-44,-16,8,-19,66,-23,-114,-27,-33,-31,71,-34,-74,-38,65,-41,-42,-45,-121,-48,77,-51,43,-54,36,-57,56,-60,104,-63,-71,-66,37,-68,-73,-71,102,-73,61,-75,52,-77,83,-79,-107,-81,0,-82,-108,-84,75,-85,50,-86,60,-87,116,-88,-44,-89,97,-89,20,-89,-7,-90,2,-89,58,-89,-98,-89,37,-88,-30,-88,-66,-87,-52,-86,-3,-85,91,-83,-36,-82,-117,-80,90,-78,80,-76,109,-74,-85,-72,11,-69,-112,-67,46,-64,-13,-62,-48,-59,-55,-56,-31,-53,12,-49,83,-46,-80,-43,29,-39,-93,-36,52,-32,-39,-29,-120,-25,70,-21,9,-17,-37,-14,-82,-10,-123,-6,102,-2,59,2,30,6,-17,9,-56,13,-111,17,87,21,15,25,-66,28,94,32,-19,35,108,39,-40,42,45,46,113,49,-106,52,-88,55,-101,58,116,61,45,64,-52,66,65,69,-94,71,-45,73,-21,75,-40,77,-94,79,69,81,-64,82,22,84,63,85,67,86,26,87,-53,87,77,88,-86,88,-44,88,-34,88,-77,88,102,88,-26,87,66,87,113,86,120,85,85,84,8,83,-106,81,-7,79,58,78,81,76,71,74,21,72,-59,69,79,67,-67,64,8,62,56,59,72,56,67,53,27,50,-23,46,-115,43,50,40,-80,36,44,33,-118,29,-22,25,42,22,117,18,-93,14,-39,10,1,7,42,3,79,-1,119,-5,-96,-9,-53,-13,1,-16,56,-20,126,-24,-50,-28,42,-31,-105,-35,18,-38,-96,-42,69,-45,-6,-49,-51,-52,-78,-55,-75,-58,-43,-61,13,-63,103,-66,-31,-69,122,-71,53,-73,23,-75,19,-77,66,-79,-116,-81,2,-82,-98,-84,98,-85,79,-86,100,-87,-88,-88,12,-88,-89,-89,97,-89,75,-89,99,-89,-98,-89,9,-88,-98,-88,86,-87,71,-86,79,-85,-113,-84,-21,-83,121,-81,36,-79,0,-77,-12,-76,24,-73,87,-71,-69,-69,66,-66,-28,-64,-89,-61,-119,-58,126,-55,-100,-52,-63,-49,16,-45,97,-42,-41,-39,84,-35,-26,-32,-117,-28,49,-24,-14,-21,-82,-17,126,-13,75,-9,33,-5,-9,-2,-48,2,-93,6,122,10,66,14,14,18,-55,21,123,25,39,29,-70,32,73,36,-69,39,36,43,113,46,-84,49,-51,52,-44,55,-62,58,-110,61,70,64,-39,66,79,69,-97,71,-47,73,-36,75,-57,77,-122,79,38,81,-105,82,-22,83,10,85,12,86,-39,86,-121,87,3,88,91,88,-127,88,-122,88,86,88,6,88,-126,87,-38,86,8,86,10,85,-27,83,-105,82,32,81,-121,79,-62,77,-38,75,-49,73,-99,71,77,69,-40,66,69,64,-109,61,-62,58,-42,55,-48,52,-81,49,119,46,40,43,-58,39,79,36,-56,32,49,29,-118,25,-36,21,28,18,92,14,-115,10,-67,6,-20,2,21,-1,66,-5,111,-9,-95,-13,-39,-17,27,-20,98,-24,-70,-28,23,-31,-113,-35,9,-38,-92,-42,72,-45,5,-48,-35,-52,-59,-55,-47,-58,-16,-61,51,-63,-115,-66,15,-68,-89,-71,109,-73,75,-75,83,-77,-128,-79,-50,-81,73,-82,-27,-84,-82,-85,-101,-86,-72,-87,-14,-88,104,-88,-14,-89,-67,-89,-97,-89,-71,-89,-10,-89,94,-88,-10,-88,-81,-87,-104,-86,-90,-85,-33,-84,64,-82,-58,-81,117,-79,70,-77,65,-75,92,-73,-102,-71,-3,-69,123,-66,31,-63,-36,-61,-72,-58,-80,-55,-65,-52,-22,-49,43,-45,-128,-42,-20,-39,103,-35,-13,-32,-112,-28,56,-24,-20,-21,-85,-17,111,-13,59,-9,10,-5,-34,-2,-83,2,-127,6,77,10,22,14,-37,17,-113,21,68,25,-30,28,121,32,-1,35,112,39,-42,42,29,46,87,49,116,52,120,55,103,58,47,61,-25,63,117,66,-24,68,61,71,103,73,120,75,92,77,32,79,-66,80,51,82,-128,83,-87,84,-91,85,123,86,37,87,-89,87,-2,87,45,88,46,88,7,88,-74,87,58,87,-107,86,-59,85,-50,84,-84,83,102,82,-13,80,92,79,-95,77,-68,75,-72,73,-115,71,63,69,-42,66,68,64,-100,61,-49,58,-20,55,-22,52,-48,49,-96,46,86,43,-5,39,-116,36}; }
	private static byte[] data12(){ return new byte[] {7,33,123,29,-41,25,48,22,120,18,-72,14,-10,10,38,7,92,3,-118,-1,-70,-5,-17,-9,35,-12,96,-16,-92,-20,-15,-24,72,-27,-80,-31,32,-34,-89,-38,60,-41,-30,-45,-88,-48,116,-51,108,-54,105,-57,-108,-60,-50,-63,44,-65,-86,-68,66,-70,5,-72,-31,-75,-24,-77,12,-78,95,-80,-50,-82,108,-83,44,-84,24,-85,43,-86,103,-87,-52,-88,92,-88,22,-88,-7,-89,9,-88,60,-88,-92,-88,41,-87,-26,-87,-66,-86,-55,-85,-8,-84,77,-82,-48,-81,114,-79,59,-77,48,-75,59,-73,121,-71,-53,-69,69,-66,-36,-64,-109,-61,100,-58,85,-55,91,-52,124,-49,-74,-46,1,-42,102,-39,-38,-36,92,-32,-11,-29,-111,-25,67,-21,-9,-18,-71,-14,122,-10,74,-6,17,-2,-30,1,-83,5,119,9,61,13,-5,16,-78,20,93,24,2,28,-112,31,25,35,-118,38,-22,41,59,45,109,48,-112,51,-105,54,-125,57,86,60,8,63,-94,65,19,68,114,70,-100,72,-71,74,-100,76,111,78,12,80,-116,81,-29,82,15,84,27,85,-15,85,-82,86,50,87,-104,87,-51,87,-35,87,-66,87,121,87,9,87,107,86,-79,85,-72,84,-80,83,105,82,12,81,125,79,-50,77,-9,75,-3,73,-32,71,-97,69,62,67,-67,64,27,62,96,59,-125,56,-113,53,-128,50,88,47,28,44,-56,40,99,37,-22,33,100,30,-53,26,42,23,121,19,-60,15,4,12,64,8,117,4,-81,0,-34,-4,26,-7,81,-11,-112,-15,-39,-19,36,-22,-127,-26,-28,-30,89,-33,-37,-37,113,-40,23,-43,-43,-47,-90,-50,-113,-53,-107,-56,-82,-59,-21,-62,64,-64,-74,-67,75,-69,0,-71,-41,-74,-44,-76,-16,-78,54,-79,-99,-81,47,-82,-29,-84,-60,-85,-56,-86,-7,-87,83,-87,-46,-88,-128,-88,85,-88,82,-88,127,-88,-49,-88,78,-87,-14,-87,-61,-86,-71,-85,-36,-84,32,-82,-109,-81,36,-79,-28,-78,-65,-76,-58,-74,-21,-72,52,-69,-99,-67,39,-64,-51,-62,-109,-59,116,-56,108,-53,-124,-50,-83,-47,-17,-44,71,-40,-82,-37,42,-33,-76,-30,74,-26,-14,-23,-100,-19,89,-15,18,-11,-39,-8,-98,-4,104,0,48,4,-12,7,-70,11,114,15,44,19,-44,22,120,26,10,30,-111,33,8,37,105,40,-67,43,-8,46,27,50,45,53,28,56,-7,58,-77,61,85,64,-43,66,51,69,120,71,-111,73,-115,75,101,77,18,79,-93,80,4,82,68,83,90,84,70,85,16,86,-91,86,31,87,98,87,-121,87,120,87,72,87,-25,86,98,86,-79,85,-40,84,-42,83,-83,82,91,81,-29,79,72,78,127,76,-97,74,-118,72,103,70,14,68,-91,65,17,63,103,60,-100,57,-73,54,-73,51,-97,48,111,45,45,42,-47,38,104,35,-22,31,96,28,-58,24,35,21,114,17,-65,13,-3,9,64,6,118,2,-77,-2,-19,-6,41,-9,108,-13,-77,-17,0,-20,93,-24,-67,-28,49,-31,-80,-35,63,-38,-28,-42,-103,-45,100,-48,70,-51,64,-54,85,-57,-125,-60,-48,-63,55,-65,-64,-68,105,-70,49,-72,29,-74,45,-76,93,-78,-71,-80,53,-81,-40,-83,-90,-84,-104,-85,-77,-86,-6,-87,100,-87,-4,-88,-67,-88,-92,-88,-70,-88,-12,-88,95,-87,-25,-87,-86,-86,127,-85,-107,-84,-69,-83,29,-81,-108,-80,64,-78,2,-76,-8,-75,3,-72,59,-70,-117,-68,5,-65,-108,-63,72,-60,23,-57,-4,-55,3,-51,26,-48,77,-45,-107,-42,-18,-39,92,-35,-41,-32,100,-28,-2,-25,-96,-21,80,-17,5,-13,-64,-10,-126,-6,68,-2,8,2,-53,5,-119,9,70,13,-7,16,-87,20,72,24,-30,27,105,31,-25,34,77,38,-85,41,-25,44,29,48,47,51,50,54,20,57,-30,59,-117,62,30,65,-115,67,-34,69,13,72,27,74,1,76,-53,77,103,79,-29,80,57,82,97,83,107,84,69,85,-8,85,-120,86,-28,86,34,87,45,87,21,87,-46,86,98,86,-48,85,11,85,43,84,19,83,-27,81,127,80,1,79,83,77,-122,75,-109,73,126,71,71,69,-19,66,118,64,-34,61,44,59,88,56,113,53,104,50,80,47,26,44,-44,40,119,37,12,34,-116,30,4,27,105,23,-58,19,26,16,101,12,-86,8,-19,4,43,1,107,-3,-85,-7,-19,-11,55,-14,-124,-18,-35,-22,60,-25,-86,-29,37,-32,-82,-36,74,-39,-11,-43,-72,-46,-116,-49,126,-52,-128,-55,-91,-58,-37,-61,56,-63,-85,-66,66,-68,-8,-71,-50,-73,-57,-75,-28,-77,36,-78,-117,-80,22,-81,-55,-83,-96,-84,-92,-85,-54,-86,30,-86,-105,-87,58,-87,9,-87,-4,-88,30,-87,101,-87,-40,-87,115,-86,52,-85,37,-84,50,-83,116,-82,-48,-81,90,-79,9,-77,-41,-76,-49,-74,-24,-72,30,-69,127,-67,-15,-65,-112,-62,68,-59,21,-56,1,-53,9,-50,32,-47,91,-44,-99,-41,-5,-38,103,-34,-29,-31,109,-27}; }
	private static byte[] data13(){ return new byte[] {7,-23,-89,-20,83,-16,6,-12,-67,-9,123,-5,57,-1,-11,2,-73,6,107,10,38,14,-49,17,120,21,18,25,-95,28,36,32,-107,35,-9,38,70,42,-126,45,-92,48,-75,51,-87,54,-126,57,73,60,-31,62,115,65,-49,67,27,70,63,72,60,74,36,76,-42,77,114,79,-31,80,38,82,80,83,69,84,27,85,-58,85,69,86,-94,86,-51,86,-39,86,-79,86,105,86,-13,85,84,85,-113,84,-94,83,-120,82,80,81,-23,79,95,78,-77,76,-36,74,-23,72,-52,70,-106,68,53,66,-65,63,34,61,111,58,-100,55,-78,52,-87,49,-112,46,91,43,23,40,-69,36,79,33,-42,29,72,26,-71,22,20,19,107,15,-67,11,3,8,76,4,-114,0,-43,-4,21,-7,102,-11,-86,-15,8,-18,94,-22,-53,-26,58,-29,-64,-33,77,-36,-15,-40,-92,-43,108,-46,77,-49,63,-52,78,-55,119,-58,-73,-61,29,-63,-109,-66,54,-68,-17,-71,-49,-73,-48,-75,-13,-77,59,-78,-89,-80,59,-81,-15,-83,-44,-84,-38,-85,8,-85,96,-86,-31,-87,-121,-87,94,-87,82,-87,126,-87,-61,-87,64,-86,-38,-86,-94,-85,-109,-84,-89,-83,-27,-82,75,-80,-46,-79,-125,-77,85,-75,74,-73,102,-71,-98,-69,-6,-67,114,-64,12,-61,-65,-59,-110,-56,122,-53,127,-50,-102,-47,-54,-44,16,-40,105,-37,-48,-34,77,-30,-49,-27,105,-23,0,-19,-81,-16,86,-12,14,-8,-59,-5,125,-1,56,3,-15,6,-94,10,87,14,-5,17,-100,21,54,25,-71,28,62,32,-94,35,3,39,76,42,127,45,-93,48,-90,51,-101,54,110,57,44,60,-59,62,77,65,-88,67,-18,69,12,72,10,74,-26,75,-98,77,47,79,-100,80,-29,81,1,83,-4,83,-53,84,117,85,-14,85,77,86,120,86,-128,86,91,86,16,86,-105,85,-1,84,52,84,73,83,51,82,-9,80,-108,79,12,78,95,76,-115,74,-101,72,-127,70,76,68,-17,65,124,63,-29,60,50,58,101,55,122,52,124,49,97,46,53,43,-15,39,-101,36,54,33,-66,29,57,26,-84,22,10,19,107,15,-66,11,9,8,90,4,-97,0,-24,-4,53,-7,127,-11,-43,-15,43,-18,-111,-22,-9,-26,118,-29,-10,-33,-114,-36,52,-39,-24,-43,-71,-46,-106,-49,-110,-52,-95,-55,-53,-58,19,-60,114,-63,-11,-66,-111,-68,80,-70,48,-72,50,-74,85,-76,-97,-78,10,-79,-97,-81,84,-82,54,-83,58,-84,106,-85,-66,-86,62,-86,-31,-87,-73,-87,-87,-87,-49,-87,22,-86,-119,-86,37,-85,-25,-85,-44,-84,-28,-83,31,-81,123,-80,5,-78,-87,-77,124,-75,105,-73,-128,-71,-79,-69,9,-66,123,-64,13,-61,-65,-59,-124,-56,111,-53,102,-50,127,-47,-88,-44,-24,-41,57,-37,-98,-34,15,-30,-110,-27,31,-23,-73,-20,89,-16,2,-12,-80,-9,98,-5,24,-1,-53,2,-128,6,45,10,-34,13,125,17,31,21,-84,24,56,28,-85,31,29,35,111,38,-67,41,-20,44,13,48,19,51,3,54,-38,56,-110,59,53,62,-78,64,24,67,89,69,123,71,125,73,88,75,22,77,-89,78,26,80,100,81,-122,82,-121,83,87,84,10,85,-116,85,-22,85,31,86,40,86,15,86,-59,85,92,85,-64,84,5,84,30,83,14,82,-32,80,126,79,4,78,91,76,-107,74,-88,72,-102,70,106,68,26,66,-85,63,31,61,116,58,-82,55,-49,52,-41,49,-60,46,-92,43,97,40,26,37,-73,33,73,30,-51,26,65,23,-83,19,15,16,105,12,-65,8,14,5,92,1,-86,-3,-6,-7,74,-10,-94,-14,-4,-18,100,-21,-48,-25,75,-28,-45,-32,103,-35,15,-38,-57,-42,-111,-45,119,-48,102,-51,126,-54,-96,-57,-25,-60,69,-62,-63,-65,91,-67,25,-69,-18,-72,-16,-74,10,-75,80,-77,-77,-79,66,-80,-15,-82,-55,-83,-57,-84,-20,-85,58,-85,-82,-86,78,-86,16,-86,3,-86,23,-86,86,-86,-62,-86,77,-85,9,-84,-25,-84,-17,-83,27,-81,114,-80,-25,-79,-119,-77,73,-75,47,-73,54,-71,98,-69,-90,-67,22,-64,-107,-62,64,-59,-8,-57,-39,-54,-58,-51,-43,-48,-14,-45,42,-41,113,-38,-52,-35,55,-31,-82,-28,53,-24,-58,-21,95,-17,3,-13,-87,-10,87,-6,5,-2,-73,1,98,5,19,9,-71,12,90,16,-8,19,-124,23,14,27,-124,30,-15,33,72,37,-107,40,-57,43,-23,46,-11,49,-24,52,-65,55,-124,58,34,61,-81,63,22,66,94,68,-116,70,-112,72,122,74,60,76,-39,77,87,79,-87,80,-37,81,-32,82,-59,83,122,84,18,85,119,85,-70,85,-43,85,-61,85,-114,85,44,85,-92,84,-11,83,30,83,29,82,-6,80,-83,79,60,78,-88,76,-21,74,16,73,15,71,-17,68,-82,66,75,64,-50,61,48,59,120,56,-89,53,-70,50,-73,47,-100,44,108,41,44,38,-44,34,116,31,-5,27,127,24}; }
	private static byte[] data14(){ return new byte[] {-17,20,91,17,-68,13,25,10,109,6,-60,2,20,-1,103,-5,-64,-9,18,-12,122,-16,-41,-20,78,-23,-61,-27,75,-30,-30,-34,-127,-37,60,-40,-1,-44,-32,-47,-49,-50,-37,-53,-6,-56,58,-58,-115,-61,5,-63,-109,-66,69,-68,20,-70,7,-72,26,-74,77,-76,-85,-78,36,-79,-52,-81,-109,-82,-127,-83,-103,-84,-43,-85,59,-85,-55,-86,124,-86,91,-86,95,-86,-114,-86,-28,-86,99,-85,9,-84,-44,-84,-51,-83,-28,-82,41,-80,-114,-79,27,-77,-54,-76,-97,-74,-109,-72,-83,-70,-29,-68,60,-65,-78,-63,68,-60,-10,-58,-66,-55,-92,-52,-98,-49,-79,-46,-39,-43,22,-39,97,-36,-60,-33,44,-29,-83,-26,47,-22,-59,-19,90,-15,-1,-12,-94,-8,77,-4,-10,-1,-93,3,72,7,-12,10,-113,14,43,18,-70,21,67,25,-69,28,43,32,-122,35,-43,38,15,42,55,45,70,48,69,51,35,54,-14,56,-102,59,50,62,-94,64,-2,66,48,69,75,71,60,73,16,75,-63,76,73,78,-77,79,-17,80,14,82,-2,82,-49,83,114,84,-15,84,71,85,116,85,122,85,88,85,12,85,-100,84,0,84,61,83,88,82,66,81,19,80,-77,78,52,77,-112,75,-57,73,-35,71,-49,69,-92,67,83,65,-19,62,94,60,-67,57,-8,54,34,52,42,49,39,46,-1,42,-46,39,-120,36,49,33,-53,29,85,26,-45,22,73,19,-78,15,23,12,116,8,-49,4,38,1,126,-3,-41,-7,50,-10,-108,-14,-9,-18,106,-21,-33,-25,101,-28,-11,-32,-107,-35,67,-38,8,-41,-40,-45,-58,-48,-61,-51,-36,-54,11,-56,87,-59,-66,-62,62,-64,-27,-67,-99,-69,-121,-71,127,-73,-85,-75,-20,-77,89,-78,-25,-80,-102,-81,118,-82,116,-83,-99,-84,-24,-85,96,-85,-3,-86,-64,-86,-78,-86,-63,-86,4,-85,100,-85,-11,-85,-89,-84,-123,-83,-125,-82,-80,-81,-7,-80,114,-78,5,-76,-62,-75,-96,-73,-97,-71,-62,-69,1,-66,98,-64,-33,-62,122,-59,47,-56,1,-53,-25,-51,-22,-48,-3,-45,43,-41,104,-38,-72,-35,22,-31,-122,-28,0,-24,-122,-21,24,-17,-85,-14,77,-10,-19,-7,-110,-3,59,1,-35,4,-127,8,34,12,-72,15,78,19,-44,22,83,26,-60,29,41,33,123,36,-64,39,-17,42,11,46,17,49,1,52,-42,54,-105,57,52,60,-66,62,35,65,110,67,-104,69,-95,71,-119,73,78,75,-16,76,109,78,-58,79,-7,80,8,82,-18,82,-81,83,69,84,-70,84,-2,84,40,85,25,85,-15,84,-103,84,25,84,120,83,-88,82,-72,81,-99,80,94,79,-6,77,114,76,-60,74,-10,72,2,71,-15,68,-67,66,105,64,-5,61,107,59,-62,56,-2,53,33,51,41,48,34,45,-4,41,-52,38,-127,35,45,32,-61,28,84,25,-47,21,71,18,-72,14,27,11,127,7,-35,3,56,0,-105,-4,-13,-8,86,-11,-69,-15,41,-18,-95,-22,27,-25,-81,-29,62,-32,-17,-36,-96,-39,112,-42,73,-45,64,-48,69,-51,107,-54,-96,-57,-6,-60,101,-62,-10,-65,-95,-67,104,-69,88,-71,95,-73,-112,-75,-33,-77,83,-78,-18,-80,-87,-81,-113,-82,-105,-83,-56,-84,31,-84,-97,-85,65,-85,21,-85,5,-85,37,-85,106,-85,-42,-85,107,-84,37,-83,9,-82,15,-81,64,-80,-111,-79,11,-77,-89,-76,103,-74,72,-72,77,-70,111,-68,-74,-66,21,-63,-105,-61,50,-58,-22,-56,-70,-53,-93,-50,-92,-47,-72,-44,-26,-41,31,-37,112,-34,-54,-31,59,-27,-82,-24,53,-20,-64,-17,81,-13,-14,-10,-120,-6,47,-2,-53,1,110,5,13,9,-93,12,58,16,-61,19,71,23,-64,26,38,30,-118,33,-48,36,17,40,56,43,76,46,77,49,51,52,3,55,-70,57,83,60,-47,62,52,65,115,67,-101,69,-106,71,126,73,53,75,-41,76,73,78,-99,79,-53,80,-47,81,-77,82,108,83,0,84,108,84,-79,84,-51,84,-61,84,-113,84,54,84,-75,83,12,83,60,82,71,81,42,80,-21,78,-126,77,-6,75,73,74,125,72,-123,70,118,68,64,66,-17,63,125,61,-13,58,70,56,-119,53,-88,50,-72,47,-84,44,-112,41,91,38,26,35,-58,31,96,28,-13,24,117,21,-15,17,98,14,-50,10,50,7,-103,3,-9,-1,90,-4,-67,-8,34,-11,-110,-15,-1,-19,127,-22,0,-25,-106,-29,47,-32,-33,-36,-100,-39,107,-42,80,-45,71,-48,85,-51,123,-54,-69,-57,21,-59,-119,-62,28,-64,-54,-67,-102,-69,-119,-71,-103,-73,-55,-75,31,-76,-107,-78,51,-79,-14,-81,-38,-82,-27,-83,23,-83,114,-84,-15,-85,-103,-85,104,-85,97,-85,120,-85,-55,-85,41,-84,-55,-84,123,-83,99,-82,100,-81,-102,-80,-30,-79,100,-77,-12,-76,-72,-74,-104,-72,-109,-70,-66,-68,-11,-66,92,-63,-44,-61,110,-58,34,-55,-19,-53,-43,-50,-51,-47,-29,-44,5,-40,66,-37,-122,-34,-29,-31}; }
	private static byte[] data15(){ return new byte[] {72,-27,-69,-24,61,-20,-64,-17,81,-13,-25,-10,125,-6,28,-2,-75,1,83,5,-21,8,-128,12,15,16,-107,19,22,23,-123,26,-16,29,70,33,-112,36,-54,39,-21,42,2,46,-7,48,-32,51,-82,54,94,57,-7,59,117,62,-46,64,21,67,53,69,55,71,23,73,-44,74,111,76,-26,77,56,79,104,80,109,81,81,82,13,83,-96,83,17,84,84,84,118,84,108,84,63,84,-26,83,105,83,-60,82,-9,81,10,81,-20,79,-74,78,78,77,-50,75,33,74,90,72,104,70,95,68,44,66,-28,63,119,61,-14,58,78,56,-111,53,-67,50,-50,47,-51,44,-78,41,-120,38,74,35,-6,31,-95,28,51,25,-65,21,64,18,-76,14,41,11,-111,7,-4,3,96,0,-56,-4,47,-7,-102,-11,11,-14,127,-18,1,-21,-122,-25,30,-28,-68,-32,109,-35,44,-38,-1,-42,-30,-45,-34,-48,-22,-51,20,-53,80,-56,-81,-59,28,-61,-74,-64,92,-66,48,-68,27,-70,38,-72,89,-74,-89,-76,30,-77,-74,-79,116,-80,83,-81,93,-82,-117,-83,-34,-84,91,-84,-6,-85,-58,-85,-76,-85,-50,-85,11,-84,113,-84,1,-83,-81,-83,-113,-82,-117,-81,-79,-80,-2,-79,104,-77,-3,-76,-76,-74,-121,-72,-123,-70,-105,-68,-42,-66,41,-63,-98,-61,47,-58,-42,-56,-96,-53,120,-50,111,-47,120,-44,-108,-41,-57,-38,8,-34,87,-31,-67,-28,34,-24,-96,-21,28,-17,-87,-14,52,-10,-53,-7,95,-3,-8,0,-116,4,37,8,-78,11,64,15,-60,18,61,22,-78,25,20,29,107,32,-73,35,-22,38,19,42,36,45,29,48,10,51,-46,53,-116,56,36,59,-91,61,6,64,78,66,111,68,123,70,90,72,35,74,-65,75,65,77,-105,78,-49,79,-36,80,-55,81,-118,82,43,83,-95,83,-18,83,29,84,23,84,-6,83,-89,83,56,83,-101,82,-37,81,-9,80,-25,79,-71,78,97,77,-25,75,74,74,-117,72,-89,70,-88,68,-125,66,68,64,-30,61,104,59,-47,56,28,54,87,51,109,48,121,45,105,42,69,39,21,36,-55,32,125,29,20,26,-84,22,46,19,-79,15,36,12,-101,8,4,5,116,1,-37,-3,74,-6,-73,-10,43,-13,-92,-17,36,-20,-80,-24,67,-27,-27,-31,-106,-34,82,-37,39,-40,5,-43,-1,-47,8,-49,48,-52,103,-55,-65,-58,44,-60,-72,-63,95,-65,42,-67,8,-69,21,-71,54,-73,-126,-75,-21,-77,123,-78,43,-79,6,-80,-2,-82,37,-82,105,-83,-38,-84,110,-84,43,-84,13,-84,24,-84,74,-84,-98,-84,36,-83,-64,-83,-108,-82,-128,-81,-103,-80,-44,-79,51,-77,-71,-76,92,-74,42,-72,12,-70,33,-68,64,-66,-108,-64,-17,-62,123,-59,17,-56,-51,-54,-100,-51,-125,-48,-126,-45,-111,-42,-69,-39,-19,-36,58,-32,-118,-29,-13,-26,93,-22,-39,-19,89,-15,-31,-12,110,-8,0,-4,-114,-1,39,3,-79,6,69,10,-56,13,81,17,-60,20,61,24,-102,27,-7,30,63,34,123,37,-93,40,-71,43,-70,46,-90,49,123,52,52,55,-36,57,92,60,-48,62,23,65,75,67,89,69,76,71,25,73,-55,74,80,76,-71,77,-4,78,27,80,18,81,-25,81,-108,82,26,83,125,83,-77,83,-55,83,-77,83,120,83,25,83,-117,82,-27,81,5,81,23,80,-19,78,-79,77,67,76,-67,74,9,73,63,71,73,69,59,67,10,65,-69,62,79,60,-54,57,36,55,109,52,-109,49,-83,46,-85,43,-108,40,111,37,52,34,-20,30,-106,27,49,24,-62,20,74,17,-56,13,66,10,-72,6,38,3,-102,-1,6,-4,123,-8,-16,-12,105,-15,-18,-19,117,-22,11,-25,-86,-29,88,-32,17,-35,-31,-39,-69,-42,-81,-45,-78,-48,-49,-51,1,-53,77,-56,-77,-59,49,-61,-47,-64,-120,-66,99,-68,88,-70,115,-72,-86,-74,8,-75,-125,-77,40,-78,-21,-80,-40,-81,-26,-82,28,-82,119,-83,-7,-84,-95,-84,111,-84,102,-84,-127,-84,-59,-84,46,-83,-66,-83,116,-82,80,-81,83,-80,118,-79,-61,-78,49,-76,-62,-75,118,-73,77,-71,63,-69,93,-67,-120,-65,-28,-63,77,-60,-36,-58,-127,-55,62,-52,23,-49,3,-46,7,-43,28,-40,71,-37,127,-34,-55,-31,34,-27,-125,-24,-11,-21,106,-17,-22,-14,113,-10,-6,-7,-122,-3,21,1,-95,4,43,8,-74,11,51,15,-79,18,32,22,-118,25,-29,28,53,32,112,35,-96,38,-64,41,-62,44,-64,47,-106,50,99,53,14,56,-95,58,30,61,118,63,-71,65,-40,67,-39,69,-70,71,122,73,23,75,-111,76,-20,77,25,79,45,80,19,81,-41,81,119,82,-20,82,62,83,106,83,107,83,76,83,1,83,-112,82,-2,81,60,81,98,80,85,79,46,78,-35,76,104,75,-42,73,26,72,66,70,73,68,45,66,-8,63,-97,61,49,59,-99,56,-4,53,53,51,99,48,110,45,113,42}; }
	private static byte[] data16(){ return new byte[] {82,39,47,36,-14,32,-88,29,83,26,-18,22,-127,19,11,16,-117,12,10,9,126,5,-7,1,104,-2,-31,-6,88,-9,-43,-13,85,-16,-33,-20,113,-23,12,-26,-72,-30,105,-33,52,-36,3,-39,-14,-43,-24,-46,-5,-49,34,-51,94,-54,-73,-57,39,-59,-76,-62,93,-64,35,-66,7,-68,13,-70,47,-72,121,-74,-36,-76,108,-77,21,-78,-20,-80,-33,-81,-3,-82,63,-82,-93,-83,55,-83,-31,-84,-59,-84,-66,-84,-22,-84,54,-83,-88,-83,69,-82,2,-81,-22,-81,-14,-80,33,-78,116,-77,-21,-76,-126,-74,63,-72,24,-70,22,-68,51,-66,104,-64,-58,-62,52,-59,-59,-57,112,-54,43,-51,12,-48,-11,-46,-6,-43,20,-39,57,-36,118,-33,-67,-30,19,-26,117,-23,-30,-20,86,-16,-44,-13,84,-9,-37,-6,99,-2,-21,1,117,5,-8,8,121,12,-8,15,102,19,-42,22,53,26,-123,29,-46,32,4,36,44,39,67,42,61,45,48,48,1,51,-63,53,100,56,-16,58,96,61,-78,63,-23,65,-1,67,-9,69,-49,71,-124,73,26,75,-119,76,-38,77,1,79,9,80,-24,80,-92,81,57,82,-87,82,-14,82,20,83,18,83,-25,82,-103,82,31,82,-121,81,-63,80,-34,79,-49,78,-96,77,75,76,-44,74,59,73,125,71,-93,69,-92,67,-120,65,79,63,-9,60,-127,58,-8,55,73,53,-115,50,-77,47,-61,44,-61,41,-85,38,-124,35,76,32,3,29,-78,25,77,22,-25,18,114,15,-10,11,122,8,-13,4,112,1,-24,-3,98,-6,-31,-10,97,-13,-22,-17,120,-20,16,-23,-78,-27,99,-30,28,-33,-21,-37,-57,-40,-77,-43,-70,-46,-53,-49,-1,-52,62,-54,-95,-57,22,-59,-88,-62,94,-64,34,-66,21,-68,27,-70,71,-72,-107,-74,3,-75,-112,-77,74,-78,26,-79,31,-80,57,-81,-123,-82,-20,-83,-126,-83,56,-83,23,-83,27,-83,69,-83,-104,-83,13,-82,-84,-82,106,-81,87,-80,93,-79,-109,-78,-29,-77,92,-75,-10,-74,-81,-72,-114,-70,-122,-68,-90,-66,-36,-64,51,-61,-90,-59,50,-56,-37,-54,-104,-51,114,-48,89,-45,97,-42,110,-39,-102,-36,-51,-33,18,-29,102,-26,-63,-23,46,-19,-103,-16,23,-12,-114,-9,21,-5,-108,-2,27,2,-100,5,29,9,-102,12,13,16,-128,19,-29,22,61,26,-112,29,-52,32,2,36,34,39,49,42,46,45,19,48,-27,50,-97,53,60,56,-55,58,44,61,-125,63,-82,65,-57,67,-72,69,-114,71,62,73,-43,74,59,76,-111,77,-80,78,-72,79,-104,80,76,81,-25,81,79,82,-99,82,-69,82,-68,82,-115,82,65,82,-56,81,48,81,109,80,-120,79,125,78,78,77,-3,75,-121,74,-16,72,53,71,93,69,98,67,75,65,18,63,-63,60,76,58,-57,55,31,53,100,50,-111,47,-92,44,-87,41,-107,38,117,35,61,32,2,29,-87,25,87,22,-22,18,-127,15,9,12,-112,8,16,5,-113,1,16,-2,-116,-6,17,-9,-108,-13,34,-16,-74,-20,81,-23,-9,-27,-84,-30,105,-33,60,-36,26,-39,12,-42,17,-45,44,-48,91,-51,-93,-54,3,-56,125,-59,16,-61,-59,-64,-115,-66,-127,-68,-125,-70,-72,-72,-4,-74,112,-75,-5,-77,-77,-78,-123,-79,-124,-80,-94,-81,-28,-82,84,-82,-36,-83,-104,-83,110,-83,114,-83,-104,-83,-26,-83,89,-82,-16,-82,-80,-81,-112,-80,-103,-79,-60,-78,18,-76,-122,-75,23,-73,-49,-72,-94,-70,-100,-68,-81,-66,-30,-64,51,-61,-98,-59,37,-56,-58,-54,-128,-51,76,-48,56,-45,46,-42,61,-39,94,-36,-118,-33,-49,-30,20,-26,115,-23,-49,-20,62,-16,-79,-13,36,-9,-89,-6,29,-2,-91,1,27,5,-98,8,16,12,-121,15,-18,18,85,22,-89,25,-7,28,52,32,100,35,-121,38,-112,41,-113,44,115,47,65,50,0,53,-103,55,40,58,-113,60,-32,62,22,65,41,67,32,69,-7,70,-85,72,68,74,-76,75,3,77,51,78,54,79,31,80,-38,80,118,81,-22,81,57,82,97,82,101,82,65,82,-5,81,-120,81,-5,80,59,80,99,79,94,78,54,77,-15,75,127,74,-11,72,66,71,113,69,-127,67,113,65,66,63,-8,60,-111,58,14,56,118,53,-68,50,-9,47,16,45,31,42,18,39,-7,35,-51,32,-111,29,76,26,-14,22,-101,19,44,16,-62,12,76,9,-48,5,91,2,-43,-2,98,-5,-30,-9,110,-12,-1,-16,-110,-19,50,-22,-36,-26,-115,-29,84,-32,31,-35,2,-38,-14,-42,-8,-45,17,-47,62,-50,-124,-53,-30,-56,88,-58,-21,-61,-105,-63,95,-65,74,-67,77,-69,115,-71,-67,-73,29,-74,-81,-76,82,-77,40,-78,23,-79,48,-80,106,-81,-51,-82,80,-82,-1,-83,-51,-83,-58,-83,-30,-83,37,-82,-116,-82,25,-81,-51,-81,-94,-80,-95,-79,-67,-78,3,-76,102,-75,-15,-74,-104,-72,101,-70,77,-68,87,-66,127,-64,-61,-62,36,-59}; }
	private static byte[] data17(){ return new byte[] {-96,-57,50,-54,-25,-52,-92,-49,-121,-46,115,-43,120,-40,-113,-37,-76,-34,-21,-31,46,-27,126,-24,-38,-21,59,-17,-88,-14,26,-10,-113,-7,8,-3,-124,0,-7,3,120,7,-26,10,89,14,-62,17,32,21,123,24,-62,27,4,31,51,34,84,37,101,40,96,43,75,46,28,49,-35,51,127,54,14,57,127,59,-44,61,18,64,44,66,44,68,12,70,-55,71,106,73,-28,74,64,76,119,77,-120,78,125,79,66,80,-18,80,107,81,-55,81,-1,81,16,82,-6,81,-63,81,96,81,-35,80,48,80,99,79,111,78,86,77,31,76,-66,74,63,73,-96,71,-39,69,-4,67,-9,65,-39,63,-100,61,67,59,-49,56,65,54,-101,51,-38,48,8,46,27,43,33,40,15,37,-18,33,-66,30,-128,27,52,24,-31,20,124,17,27,14,-88,10,56,7,-63,3,74,0,-46,-4,93,-7,-25,-11,124,-14,17,-17,-76,-21,89,-24,18,-27,-52,-31,-96,-34,122,-37,107,-40,105,-43,127,-46,-90,-49,-24,-52,60,-54,-83,-57,53,-59,-38,-62,-102,-64,119,-66,114,-68,-115,-70,-58,-72,34,-73,-99,-75,61,-76,-5,-78,-30,-79,-23,-80,20,-80,105,-81,-39,-82,121,-82,55,-82,28,-82,42,-82,88,-82,-81,-82,44,-81,-55,-81,-110,-80,120,-79,-121,-78,-73,-77,12,-75,-126,-74,22,-72,-43,-71,-89,-69,-92,-67,-72,-65,-22,-63,61,-60,-89,-58,44,-55,-52,-53,-126,-50,77,-47,51,-44,36,-41,52,-38,71,-35,120,-32,-85,-29,-13,-26,68,-22,-100,-19,3,-15,106,-12,-37,-9,76,-5,-62,-2,54,2,-83,5,28,9,-117,12,-15,15,84,19,-88,22,-8,25,55,29,107,32,-110,35,-94,38,-88,41,-105,44,112,47,59,50,-32,52,-127,55,-12,57,93,60,-98,62,-51,64,-44,66,-56,68,-114,70,67,72,-55,73,58,75,127,76,-92,77,-87,78,-126,79,65,80,-47,80,68,81,-115,81,-76,81,-80,81,-111,81,64,81,-43,80,61,80,-123,79,-89,78,-91,77,-128,76,56,75,-52,73,66,72,-110,70,-56,68,-42,66,-48,64,-94,62,97,60,-4,57,-125,55,-21,52,65,50,122,47,-94,44,-76,41,-79,38,-96,35,124,32,75,29,10,26,-62,22,106,19,13,16,-88,12,58,9,-48,5,88,2,-21,-2,114,-5,8,-8,-105,-12,51,-15,-48,-19,121,-22,42,-25,-23,-29,-78,-32,-119,-35,116,-38,107,-41,120,-44,-102,-47,-53,-50,27,-52,122,-55,-4,-58,-115,-60,68,-62,13,-64,-4,-67,3,-68,47,-70,114,-72,-31,-74,103,-75,22,-76,-25,-78,-43,-79,-16,-80,40,-80,-121,-81,13,-81,-78,-82,-123,-82,113,-82,-111,-82,-55,-82,46,-81,-73,-81,95,-80,51,-79,39,-78,60,-77,125,-76,-43,-75,87,-73,-8,-72,-73,-70,-103,-68,-103,-66,-77,-64,-15,-62,68,-59,-73,-57,63,-54,-29,-52,-99,-49,108,-46,84,-43,73,-40,84,-37,114,-34,-105,-31,-42,-28,20,-24,104,-21,-65,-18,30,-14,-119,-11,-15,-8,96,-4,-44,-1,62,3,-77,6,27,10,-124,13,-30,16,65,20,-120,23,-42,26,7,30,56,33,78,36,97,39,79,42,64,45,9,48,-57,50,108,53,-12,55,105,58,-65,60,-6,62,24,65,27,67,-5,68,-64,70,96,72,-30,73,67,75,126,76,-101,77,-113,78,100,79,19,80,-101,80,4,81,64,81,96,81,83,81,39,81,-47,80,90,80,-69,79,-5,78,20,78,12,77,-32,75,-114,74,34,73,-118,71,-36,69,8,68,20,66,8,64,-41,61,-110,59,41,57,-79,54,19,52,106,49,-96,46,-55,43,-40,40,-40,37,-57,34,-95,31,119,28,50,25,-16,21,-104,18,66,15,-38,11,120,8,9,5,-97,1,45,-2,-61,-6,86,-9,-16,-13,-112,-16,52,-19,-29,-23,-99,-26,95,-29,50,-32,18,-35,0,-38,4,-41,22,-44,62,-47,125,-50,-49,-53,61,-55,-64,-58,95,-60,26,-62,-15,-65,-29,-67,-10,-69,38,-70,119,-72,-21,-74,119,-75,53,-76,3,-77,4,-78,31,-79,96,-80,-55,-81,81,-81,2,-81,-42,-82,-50,-82,-17,-82,47,-81,-102,-81,36,-80,-40,-80,-87,-79,-89,-78,-66,-77,0,-75,95,-74,-30,-73,-122,-71,71,-69,45,-67,41,-65,77,-63,-124,-61,-35,-59,74,-56,-38,-54,118,-51,54,-48,-1,-46,-25,-43,-38,-40,-26,-37,-4,-34,38,-30,89,-27,-100,-24,-25,-21,62,-17,-103,-14,-4,-11,98,-7,-49,-4,56,0,-90,3,14,7,115,10,-40,13,48,17,-121,20,-51,23,16,27,63,30,102,33,124,36,126,39,119,42,79,45,33,48,-49,50,115,53,-11,55,97,58,-75,60,-26,62,3,65,-4,66,-38,68,-105,70,53,72,-81,73,12,75,69,76,90,77,77,78,28,79,-59,79,80,80,-81,80,-18,80,5,81,-6,80,-55,80,115,80,-7,79,88,79,-103,78,-82,77,-87,76,119,75,44,74}; }
	private static byte[] data18(){ return new byte[] {-71,72,39,71,119,69,-94,67,-76,65,-92,63,122,61,49,59,-47,56,83,54,-64,51,19,49,81,46,121,43,-112,40,-113,37,-124,34,98,31,58,28,-3,24,-69,21,107,18,22,15,-73,11,85,8,-18,4,-122,1,29,-2,-75,-6,76,-9,-18,-13,-113,-16,60,-19,-18,-23,-85,-26,116,-29,75,-32,47,-35,36,-38,40,-41,66,-44,109,-47,-81,-50,7,-52,118,-55,-1,-58,-95,-60,94,-62,56,-64,47,-66,65,-68,120,-70,-57,-72,61,-73,-49,-75,-120,-76,94,-77,91,-78,120,-79,-69,-80,33,-80,-83,-81,90,-81,48,-81,38,-81,70,-81,-123,-81,-17,-81,119,-80,38,-79,-4,-79,-18,-78,11,-76,69,-75,-95,-74,36,-72,-65,-71,-124,-69,93,-67,94,-65,118,-63,-83,-61,0,-58,106,-56,-14,-54,-115,-51,68,-48,12,-45,-21,-43,-36,-40,-31,-37,-14,-34,22,-30,70,-27,-127,-24,-55,-21,26,-17,109,-14,-47,-11,44,-7,-104,-4,-7,-1,101,3,-59,6,42,10,-122,13,-33,16,43,20,116,23,-82,26,-35,29,1,33,16,36,21,39,3,42,-29,44,-86,47,93,50,-6,52,126,55,-24,57,58,60,111,62,-122,64,-124,66,95,68,30,70,-67,71,58,73,-106,74,-46,75,-24,76,-32,77,-81,78,95,79,-24,79,79,80,-113,80,-83,80,-92,80,120,80,41,80,-81,79,27,79,89,78,124,77,116,76,82,75,4,74,-99,72,17,71,100,69,-101,67,-81,65,-87,63,-123,61,67,59,-22,56,115,54,-23,51,63,49,-119,46,-77,43,-43,40,-39,37,-43,34,-69,31,-105,28,99,25,36,22,-33,18,-117,15,53,12,-40,8,116,5,21,2,-83,-2,75,-5,-24,-9,-115,-12,47,-15,-28,-19,-108,-22,89,-25,35,-28,-7,-32,-30,-35,-42,-38,-34,-41,-9,-44,34,-46,100,-49,-68,-52,41,-54,-76,-57,80,-59,15,-61,-28,-64,-40,-66,-21,-68,24,-69,105,-71,-40,-73,102,-74,27,-75,-24,-77,-28,-78,-8,-79,56,-79,-109,-80,28,-80,-65,-81,-112,-81,125,-81,-107,-81,-52,-81,46,-80,-83,-80,85,-79,29,-78,13,-77,26,-76,79,-75,-93,-74,21,-72,-80,-71,98,-69,57,-67,44,-65,60,-63,104,-61,-76,-59,17,-56,-109,-54,34,-51,-47,-49,-111,-46,100,-43,82,-40,71,-37,86,-34,112,-31,-106,-28,-50,-25,12,-21,83,-18,-87,-15,-6,-12,92,-8,-71,-5,26,-1,127,2,-37,5,63,9,-109,12,-21,15,55,19,121,22,-73,25,-32,28,5,32,22,35,24,38,10,41,-24,43,-78,46,106,49,6,52,-113,54,-3,56,81,59,-113,61,-89,63,-83,65,-115,67,83,69,-6,70,124,72,-28,73,34,75,71,76,67,77,31,78,-41,78,106,79,-35,79,36,80,82,80,79,80,51,80,-20,79,-127,79,-9,78,65,78,114,77,117,76,95,75,32,74,-61,72,69,71,-91,69,-25,67,8,66,17,64,-12,61,-58,59,111,57,14,55,-122,52,-15,49,62,47,121,44,-95,41,-78,38,-74,35,-87,32,-120,29,102,26,38,23,-16,19,-98,16,83,13,-6,9,-97,6,66,3,-30,-1,-126,-4,36,-7,-52,-11,114,-14,39,-17,-37,-21,-97,-24,103,-27,69,-30,35,-33,30,-36,30,-39,53,-42,97,-45,-102,-48,-15,-51,87,-53,-36,-56,114,-58,43,-60,-8,-63,-29,-65,-16,-67,15,-68,93,-70,-69,-72,68,-73,-22,-75,-82,-76,-100,-77,-90,-78,-44,-79,44,-79,-102,-80,59,-80,-11,-81,-37,-81,-33,-81,11,-80,88,-80,-50,-80,99,-79,30,-78,-4,-78,-6,-77,32,-75,99,-74,-57,-73,81,-71,-13,-70,-66,-68,-100,-66,-93,-64,-69,-62,-5,-60,74,-57,-68,-55,63,-52,-34,-50,-108,-47,89,-44,59,-41,34,-38,41,-35,54,-32,82,-29,-124,-26,-81,-23,-5,-20,59,-16,-112,-13,-28,-10,61,-6,-101,-3,-10,0,84,4,-82,7,6,11,87,14,-92,17,-26,20,33,24,80,27,114,30,-120,33,-114,36,-127,39,101,42,55,45,-17,47,-102,50,35,53,-98,55,-5,57,60,60,105,62,111,64,101,66,47,68,-26,69,117,71,-21,72,56,74,107,75,118,76,99,77,43,78,-51,78,83,79,-85,79,-24,79,-4,79,-18,79,-71,79,102,79,-27,78,77,78,-121,77,-91,76,-100,75,114,74,42,73,-71,71,50,70,-126,68,-71,66,-49,64,-54,62,-91,60,106,58,16,56,-99,53,24,51,114,48,-65,45,-13,42,18,40,39,37,32,34,19,31,-13,27,-57,24,-108,21,81,18,10,15,-68,11,100,8,18,5,-77,1,92,-2,-1,-6,-87,-9,85,-12,5,-15,-64,-19,126,-22,74,-25,31,-28,1,-31,-15,-35,-15,-38,2,-40,35,-43,91,-46,-93,-49,6,-51,123,-54,12,-56,-75,-59,119,-61,88,-63,80,-65,106,-67,-97,-69,-10,-71,103,-72,2,-73,-80,-75,-112,-76,-126,-77,-93,-78,-33,-79,67,-79,-54,-80,110,-80,68,-80}; }
	private static byte[] data19(){ return new byte[] {42,-80,75,-80,123,-80,-33,-80,91,-79,2,-78,-56,-78,-78,-77,-64,-76,-19,-75,64,-73,-85,-72,67,-70,-21,-69,-62,-67,-86,-65,-76,-63,-36,-61,25,-58,121,-56,-23,-54,117,-51,27,-48,-50,-46,-97,-43,123,-40,110,-37,113,-34,126,-31,-95,-28,-57,-25,1,-21,61,-18,-123,-15,-46,-12,37,-8,123,-5,-46,-2,44,2,127,5,-37,8,37,12,115,15,-71,18,-16,21,39,25,74,28,99,31,114,34,105,37,89,40,45,43,-11,45,-92,48,63,51,-61,53,45,56,127,58,-74,60,-45,62,-48,64,-73,66,117,68,33,70,-96,71,11,73,76,74,114,75,111,76,82,77,9,78,-88,78,22,79,109,79,-104,79,-95,79,-117,79,72,79,-20,78,98,78,-68,77,-16,76,3,76,-14,74,-65,73,111,72,-9,70,103,69,-78,67,-31,65,-12,63,-27,61,-64,59,124,57,32,55,-84,52,30,50,123,47,-60,44,-12,41,24,39,36,36,36,33,21,30,-12,26,-49,23,-107,20,92,17,21,14,-55,10,121,7,36,4,-47,0,119,-3,41,-6,-50,-10,-119,-13,59,-16,-5,-20,-59,-23,-109,-26,117,-29,91,-32,85,-35,92,-38,118,-41,-94,-44,-33,-47,53,-49,-101,-52,33,-54,-75,-57,108,-59,52,-61,34,-63,34,-65,70,-67,-123,-69,-28,-71,99,-72,2,-73,-65,-75,-95,-76,-91,-77,-56,-78,19,-78,123,-79,10,-79,-67,-80,-111,-80,-116,-80,-89,-80,-23,-80,76,-79,-42,-79,126,-78,78,-77,59,-76,80,-75,-124,-74,-43,-73,79,-71,-32,-70,-105,-68,104,-66,88,-64,99,-62,-114,-60,-49,-58,43,-55,-95,-53,46,-50,-50,-48,-117,-45,82,-42,53,-39,33,-36,37,-33,49,-30,79,-27,120,-24,-89,-21,-24,-18,38,-14,117,-11,-66,-8,22,-4,99,-1,-71,2,13,6,88,9,-88,12,-22,15,41,19,95,22,-117,25,-87,28,-66,31,-63,34,-74,37,-101,40,108,43,42,46,-43,48,101,51,-27,53,68,56,-108,58,-64,60,-41,62,-48,64,-87,66,106,68,4,70,-120,71,-30,72,38,74,61,75,62,76,17,77,-52,77,92,78,-51,78,26,79,67,79,71,79,44,79,-26,78,-124,78,-6,77,79,77,-128,76,-110,75,123,74,75,73,-11,71,127,70,-21,68,56,67,100,65,119,63,107,61,65,59,5,57,-94,54,53,52,-90,49,5,47,80,44,-125,41,-88,38,-71,35,-70,32,-82,29,-108,26,109,23,61,20,2,17,-62,13,123,10,45,7,-31,3,-115,0,63,-3,-21,-7,-93,-10,86,-13,23,-16,-41,-20,-88,-23,123,-26,98,-29,77,-32,78,-35,89,-38,121,-41,-88,-44,-20,-47,72,-49,-79,-52,61,-54,-43,-57,-112,-59,96,-61,77,-63,86,-65,124,-67,-66,-69,35,-70,-93,-72,71,-73,6,-74,-18,-76,-17,-77,27,-77,98,-78,-48,-79,97,-79,18,-79,-20,-80,-30,-80,4,-79,67,-79,-89,-79,49,-78,-39,-78,-89,-77,-104,-76,-91,-75,-35,-74,44,-72,-93,-71,51,-69,-25,-68,-75,-66,-92,-64,-82,-62,-47,-60,19,-57,107,-55,-37,-53,102,-50,5,-47,-72,-45,-126,-42,89,-39,72,-36,66,-33,77,-30,101,-27,-120,-24,-74,-21,-18,-18,42,-14,115,-11,-72,-8,8,-4,85,-1,-93,2,-13,5,59,9,-127,12,-57,15,-8,18,51,22,82,25,115,28,126,31,-125,34,111,37,84,40,32,43,-37,45,-126,48,18,51,-117,53,-18,55,53,58,100,60,119,62,110,64,72,66,5,68,-93,69,32,71,-126,72,-67,73,-36,74,-40,75,-81,76,105,77,-2,77,109,78,-66,78,-26,78,-16,78,-43,78,-108,78,53,78,-84,77,6,77,60,76,79,75,63,74,19,73,-65,71,81,70,-64,68,18,67,67,65,95,63,81,61,54,59,-11,56,-95,54,54,52,-86,49,22,47,94,44,-97,41,-59,38,-34,35,-28,32,-34,29,-55,26,-86,23,125,20,74,17,15,14,-53,10,-121,7,57,4,-15,0,-92,-3,87,-6,16,-9,-54,-13,-116,-16,85,-19,36,-22,-2,-26,-27,-29,-43,-32,-41,-35,-25,-38,4,-40,58,-43,124,-46,-40,-49,71,-51,-53,-54,109,-56,30,-58,-10,-61,-38,-63,-23,-65,8,-66,76,-68,-83,-70,42,-71,-53,-73,-118,-74,105,-75,108,-76,-113,-77,-43,-78,61,-78,-56,-79,119,-79,69,-79,64,-79,80,-79,-110,-79,-21,-79,110,-78,19,-77,-42,-77,-62,-76,-56,-75,-10,-74,65,-72,-85,-71,57,-69,-31,-68,-87,-66,-111,-64,-115,-62,-79,-60,-30,-58,55,-55,-96,-53,30,-50,-70,-48,98,-45,37,-42,-11,-40,-35,-37,-50,-34,-45,-31,-29,-28,0,-24,40,-21,87,-18,-111,-15,-49,-12,19,-8,92,-5,-94,-2,-17,1,54,5,126,8,-64,11,-2,14,52,18,98,21,-119,24,-96,27,-79,30,-84,33,-95,36,125,39,80,42,7,45,-78,47,65,50,-67,52,35,55,106,57,-95,59,-80,61,-78,63,-116,65}; }
	private static byte[] data20(){ return new byte[] {81,67,-16,68,120,70,-40,71,34,73,66,74,70,75,39,76,-27,76,-126,77,-2,77,79,78,-117,78,-108,78,-119,78,77,78,-6,77,122,77,-30,76,27,76,63,75,55,74,19,73,-49,71,103,70,-27,68,61,67,127,65,-100,63,-91,61,-118,59,91,57,15,55,-86,52,50,50,-101,47,-5,44,58,42,113,39,-114,36,-95,33,-95,30,-107,27,125,24,90,21,44,18,-7,14,-69,11,123,8,57,5,-18,1,-85,-2,97,-5,30,-8,-37,-12,-95,-15,105,-18,62,-21,24,-24,-2,-28,-14,-31,-17,-34,2,-36,28,-39,82,-42,-114,-45,-20,-48,81,-50,-39,-53,112,-55,32,-57,-17,-60,-46,-62,-45,-64,-12,-66,40,-67,-121,-69,-7,-71,-110,-72,70,-73,30,-74,22,-75,45,-76,106,-77,-58,-78,70,-78,-23,-79,-83,-79,-108,-79,-93,-79,-51,-79,34,-78,-109,-78,41,-77,-28,-77,-68,-76,-69,-75,-42,-74,22,-72,113,-71,-14,-70,-117,-68,71,-66,32,-64,17,-62,37,-60,73,-58,-107,-56,-22,-54,102,-51,-21,-49,-114,-46,67,-43,10,-40,-29,-38,-48,-35,-61,-32,-47,-29,-32,-26,0,-22,42,-19,89,-16,-110,-13,-51,-10,18,-6,82,-3,-101,0,-35,3,32,7,97,10,-100,13,-49,16,-1,19,34,23,59,26,75,29,76,32,60,35,37,38,-18,40,-73,43,90,46,-6,48,115,51,-28,53,51,56,110,58,-118,60,-109,62,117,64,71,66,-17,67,-126,69,-15,70,66,72,115,73,-125,74,111,75,65,76,-27,76,116,77,-42,77,27,78,59,78,58,78,17,78,-51,77,96,77,-46,76,38,76,81,75,97,74,74,73,22,72,-61,70,76,69,-69,67,8,66,58,64,78,62,72,60,35,58,-20,55,-109,53,40,51,-90,48,9,46,97,43,-101,40,-52,37,-25,34,-13,31,-12,28,-29,25,-52,22,-88,19,121,16,73,13,12,10,-47,6,-114,3,77,0,8,-3,-54,-7,-119,-10,81,-13,27,-16,-19,-20,-53,-23,-82,-26,-95,-29,-101,-32,-88,-35,-60,-38,-20,-41,46,-43,121,-46,-30,-49,89,-51,-20,-54,-110,-56,87,-58,46,-60,37,-62,55,-64,98,-66,-79,-68,21,-69,-94,-71,66,-72,17,-73,-14,-75,-4,-76,41,-76,111,-77,-30,-78,111,-78,35,-78,-9,-79,-16,-79,10,-78,73,-78,-88,-78,43,-77,-50,-77,-105,-76,126,-75,-119,-74,-80,-73,-3,-72,101,-70,-17,-69,-107,-67,91,-65,58,-63,59,-61,78,-59,-123,-57,-50,-55,51,-52,-83,-50,60,-47,-29,-45,-101,-42,104,-39,66,-36,46,-33,43,-30,49,-27,71,-24,99,-21,-117,-18,-69,-15,-17,-12,45,-8,101,-5,-85,-2,-27,1,42,5,99,8,-97,11,-47,14,0,18,36,21,65,24,81,27,86,30,78,33,54,36,13,39,-41,41,-121,44,43,47,-76,49,40,52,-118,54,-52,56,-6,58,11,61,2,63,-35,64,-101,66,58,68,-66,69,30,71,101,72,-126,73,-117,74,102,75,42,76,-60,76,67,77,-104,77,-46,77,-27,77,-44,77,-89,77,79,77,-37,76,66,76,-119,75,-86,74,-79,73,-112,72,83,71,-8,69,116,68,-29,66,31,65,83,63,90,61,81,59,39,57,-24,54,-116,52,31,50,-107,47,-5,44,74,42,-119,39,-78,36,-47,33,-38,30,-36,27,-52,24,-73,21,-112,18,108,15,53,12,4,9,-59,5,-116,2,75,-1,16,-4,-44,-8,-102,-11,104,-14,56,-17,20,-20,-10,-24,-28,-27,-38,-30,-28,-33,-14,-36,29,-38,74,-41,-105,-44,-20,-47,95,-49,-33,-52,126,-54,45,-56,-6,-59,-31,-61,-34,-63,-2,-65,50,-66,-118,-68,-4,-70,-112,-71,64,-72,19,-73,3,-74,21,-75,77,-76,-98,-77,26,-77,-82,-78,112,-78,74,-78,78,-78,113,-78,-75,-78,32,-77,-88,-77,86,-76,36,-75,18,-74,36,-73,80,-72,-90,-71,16,-69,-94,-68,75,-66,22,-64,-7,-63,-3,-61,21,-58,77,-56,-103,-54,-2,-52,125,-49,11,-46,-76,-44,106,-41,55,-38,18,-35,-1,-33,-11,-30,0,-26,11,-23,46,-20,78,-17,123,-14,-82,-11,-29,-8,29,-4,90,-1,-110,2,-50,5,8,9,53,12,108,15,-117,18,-81,21,-61,24,-53,27,-53,30,-69,33,-101,36,109,39,43,42,-40,44,112,47,-12,49,97,52,-74,54,-10,56,24,59,35,61,17,63,-27,64,-103,66,54,68,-86,69,11,71,65,72,98,73,90,74,52,75,-17,75,-127,76,-3,76,73,77,127,77,-117,77,117,77,66,77,-26,76,109,76,-48,75,17,75,49,74,50,73,15,72,-49,70,111,69,-18,67,84,66,-105,64,-63,62,-51,60,-65,58,-104,56,86,54,-1,51,-116,49,8,47,108,44,-66,41,-1,38,40,36,75,33,88,30,87,27,84,24,53,21,33,18,-14,14,-54,11,-106,8,97,5,41,2,-17,-2,-74,-5,-128,-8,78,-11,30,-14,-9,-18,-43,-21,-67,-24,-78,-27}; }
	private static byte[] data21(){ return new byte[] {-81,-30,-71,-33,-40,-36,-6,-39,60,-41,-127,-44,-24,-47,86,-49,-26,-52,-127,-54,61,-56,13,-58,-9,-61,-3,-63,30,-64,92,-66,-75,-68,47,-69,-60,-71,122,-72,82,-73,68,-74,95,-75,-110,-76,-17,-77,103,-77,6,-77,-61,-78,-92,-78,-87,-78,-52,-78,23,-77,126,-77,11,-76,-71,-76,-124,-75,121,-74,-123,-73,-72,-72,7,-70,116,-69,3,-67,-83,-66,118,-64,88,-62,89,-60,112,-58,-91,-56,-17,-54,83,-51,-54,-49,92,-46,-4,-44,-77,-41,122,-38,81,-35,59,-32,46,-29,49,-26,63,-23,85,-20,119,-17,-99,-14,-53,-11,-5,-8,52,-4,101,-1,-95,2,-46,5,7,9,53,12,96,15,127,18,-99,21,-85,24,-79,27,-86,30,-105,33,114,36,65,39,-7,41,-93,44,56,47,-72,49,32,52,117,54,-84,56,-46,58,-44,60,-58,62,-112,64,74,66,-35,67,85,69,-77,70,-25,71,8,73,-2,73,-38,74,-111,75,40,76,-99,76,-15,76,35,77,49,77,30,77,-23,76,-111,76,27,76,124,75,-60,74,-27,73,-26,72,-53,71,-118,70,48,69,-78,67,27,66,97,64,-109,62,-98,60,-101,58,113,56,59,54,-31,51,122,49,-8,46,97,44,-70,41,-5,38,49,36,82,33,105,30,109,27,107,24,89,21,65,18,30,15,-7,11,-54,8,-103,5,104,2,48,-1,0,-4,-53,-8,-97,-11,113,-14,82,-17,47,-20,34,-23,18,-26,25,-29,36,-32,66,-35,110,-38,-84,-41,-7,-44,92,-46,-47,-49,93,-51,-1,-54,-71,-56,-122,-58,121,-60,119,-62,-99,-64,-41,-66,49,-67,-88,-69,63,-70,-15,-72,-58,-73,-70,-74,-52,-75,4,-75,86,-76,-46,-77,103,-77,36,-77,1,-77,-2,-78,34,-77,98,-77,-54,-77,75,-76,-6,-76,-68,-75,-84,-74,-79,-73,-33,-72,37,-70,-110,-69,18,-67,-67,-66,120,-64,91,-62,75,-60,103,-58,-119,-56,-42,-54,45,-51,-97,-49,41,-46,-61,-44,114,-41,51,-38,4,-35,-28,-33,-44,-30,-49,-27,-42,-24,-25,-21,4,-17,32,-14,78,-11,117,-8,-89,-5,-39,-2,10,2,60,5,104,8,-106,11,-72,14,-36,17,-17,20,-1,23,1,27,-8,29,-27,32,-69,35,-116,38,67,41,-20,43,-126,46,1,49,107,51,-64,53,-4,55,29,58,44,60,21,62,-20,63,-95,65,62,67,-73,68,26,70,85,71,119,72,119,73,83,74,22,75,-79,75,45,76,-119,76,-66,76,-39,76,-53,76,-98,76,81,76,-35,75,80,75,-106,74,-55,73,-51,72,-64,71,-125,70,56,69,-66,67,52,66,-124,64,-69,62,-42,60,-41,58,-70,56,-117,54,61,52,-36,49,103,47,-45,44,60,42,-128,39,-62,36,-22,33,8,31,21,28,27,25,13,22,1,19,-30,15,-61,12,-102,9,113,6,64,3,21,0,-31,-4,-73,-7,-120,-10,101,-13,66,-16,38,-19,24,-22,11,-25,19,-28,31,-31,61,-34,103,-37,-89,-40,-16,-43,83,-45,-57,-48,76,-50,-16,-53,-95,-55,113,-57,87,-59,88,-61,114,-63,-86,-65,-4,-67,110,-68,-5,-70,-88,-71,117,-72,93,-73,107,-74,-106,-75,-31,-76,83,-76,-35,-77,-113,-77,100,-77,83,-77,111,-77,-95,-77,-2,-77,118,-76,21,-75,-50,-75,-80,-74,-85,-73,-54,-72,8,-70,97,-69,-33,-68,117,-66,40,-64,-3,-63,-29,-61,-16,-59,11,-56,70,-54,-107,-52,-3,-50,120,-47,12,-44,-84,-42,101,-39,43,-36,3,-33,-23,-31,-38,-28,-39,-25,-28,-22,-11,-19,15,-15,50,-12,84,-9,-126,-6,-84,-3,-39,0,8,4,47,7,91,10,120,13,-99,16,-85,19,-66,22,-67,25,-74,28,-95,31,125,34,75,37,8,40,-76,42,76,45,-47,47,63,50,-101,52,-38,54,8,57,20,59,15,61,-25,62,-85,64,75,66,-43,67,58,69,-121,70,-82,71,-65,72,-92,73,117,74,26,75,-90,75,12,76,84,76,119,76,122,76,93,76,26,76,-69,75,54,75,-110,74,-49,73,-26,72,-28,71,-68,70,121,69,23,68,-108,66,-8,64,61,63,101,61,118,59,105,57,67,55,10,53,-79,50,74,48,-55,45,52,43,-113,40,-43,37,13,35,50,32,79,29,87,26,92,23,81,20,62,17,37,14,5,11,-32,7,-71,4,-114,1,99,-2,57,-5,18,-8,-19,-12,-50,-15,-76,-18,-92,-21,-101,-24,-100,-27,-84,-30,-61,-33,-16,-36,36,-38,114,-41,-58,-44,61,-46,-75,-49,84,-51,-1,-54,-62,-56,-92,-58,-107,-60,-85,-62,-45,-64,30,-65,125,-67,4,-68,-97,-70,98,-71,57,-72,58,-73,83,-74,-110,-75,-15,-76,109,-76,14,-76,-48,-77,-81,-77,-70,-77,-39,-77,38,-76,-117,-76,22,-75,-63,-75,-116,-74,119,-73,-124,-72,-81,-71,-9,-70,96,-68,-25,-67,-121,-65,73,-63,35,-61,23,-59,40,-57,79,-55,-113,-53,-25,-51,85,-48,-44,-46,109,-43,20,-40,-50,-38,-103,-35,113,-32,89,-29}; }
	private static byte[] data22(){ return new byte[] {79,-26,73,-23,88,-20,99,-17,-128,-14,-97,-11,-65,-8,-25,-5,17,-1,51,2,99,5,-128,8,-90,11,-63,14,-44,17,-27,20,-27,23,-28,26,-51,29,-79,32,-126,35,68,38,-9,40,-105,43,33,46,-98,48,-5,50,77,53,126,55,-99,57,-98,59,-118,61,84,63,12,65,-103,66,27,68,109,69,-82,70,-54,71,-61,72,-89,73,95,74,-4,74,122,75,-47,75,10,76,38,76,20,76,-14,75,-99,75,53,75,-94,74,-10,73,35,73,52,72,37,71,-13,69,-86,68,57,67,-77,65,12,64,73,62,109,60,116,58,97,56,58,54,-12,51,-96,49,44,47,-83,44,19,42,108,39,-80,36,-25,33,13,31,37,28,51,25,52,22,44,19,29,16,4,13,-24,9,-57,6,-95,3,126,0,86,-3,49,-6,18,-9,-16,-13,-38,-16,-57,-19,-67,-22,-67,-25,-59,-28,-33,-31,-3,-34,53,-36,114,-39,-58,-42,43,-44,-92,-47,46,-49,-46,-52,-119,-54,89,-56,67,-58,66,-60,96,-62,-107,-64,-23,-66,89,-67,-29,-69,-110,-70,85,-71,66,-72,71,-73,111,-74,-73,-75,30,-75,-88,-76,84,-76,26,-76,13,-76,22,-76,71,-76,-103,-76,6,-75,-98,-75,75,-74,37,-73,15,-72,44,-71,84,-70,-84,-69,21,-67,-93,-66,74,-64,14,-62,-19,-61,-24,-59,-8,-57,38,-54,102,-52,-61,-50,46,-47,-74,-45,73,-42,-13,-40,-81,-37,118,-34,81,-31,54,-28,40,-25,39,-22,42,-19,61,-16,78,-13,108,-10,-117,-7,-84,-4,-46,-1,-15,2,24,6,51,9,81,12,103,15,116,18,124,21,122,24,108,27,82,30,45,33,-11,35,-77,38,90,41,-12,43,117,46,-22,48,64,51,-121,53,-78,55,-58,57,-62,59,-95,61,104,63,18,65,-100,66,17,68,95,69,-107,70,-87,71,-99,72,118,73,40,74,-64,74,49,75,-122,75,-71,75,-56,75,-71,75,-120,75,52,75,-62,74,47,74,119,73,-89,72,-82,71,-99,70,106,69,24,68,-86,66,28,65,119,63,-81,61,-44,59,-43,57,-57,55,-102,53,88,51,-1,48,-112,46,14,44,121,41,-50,38,25,36,76,33,122,30,-112,27,-92,24,-91,21,-93,18,-106,15,-128,12,107,9,73,6,47,3,9,0,-21,-4,-55,-7,-80,-10,-110,-13,-125,-16,116,-19,114,-22,119,-25,-123,-28,-93,-31,-54,-34,6,-36,76,-39,-93,-42,18,-44,-117,-47,35,-49,-58,-52,-118,-54,90,-56,78,-58,80,-60,118,-62,-79,-64,9,-65,-128,-67,13,-68,-60,-70,-118,-71,126,-72,-123,-73,-77,-74,-1,-75,107,-75,-9,-76,-88,-76,112,-76,105,-76,113,-76,-86,-76,-9,-76,111,-75,1,-74,-74,-74,-117,-73,126,-72,-109,-71,-60,-70,23,-68,-127,-67,17,-65,-76,-64,123,-62,88,-60,78,-58,100,-56,-121,-54,-48,-52,32,-49,-110,-47,15,-44,-90,-42,73,-39,4,-36,-57,-34,-98,-31,-128,-28,110,-25,103,-22,106,-19,115,-16,-122,-13,-99,-10,-75,-7,-44,-4,-12,-1,14,3,51,6,69,9,97,12,112,15,123,18,122,21,120,24,96,27,69,30,27,33,-36,35,-105,38,58,41,-52,43,82,46,-74,48,19,51,78,53,123,55,-120,57,-124,59,91,61,36,63,-59,64,85,66,-66,67,18,69,64,70,85,71,72,72,31,73,-49,73,103,74,-42,74,46,75,92,75,112,75,94,75,45,75,-33,74,102,74,-36,73,33,73,84,72,93,71,77,70,31,69,-52,67,101,66,-41,64,53,63,114,61,-103,59,-97,57,-107,55,107,53,45,51,-39,48,111,46,-17,43,98,41,-70,38,9,36,67,33,114,30,-110,27,-89,24,-80,21,-80,18,-86,15,-104,12,-119,9,107,6,87,3,52,0,28,-3,0,-6,-27,-10,-41,-13,-63,-16,-66,-19,-69,-22,-59,-25,-39,-28,-7,-31,37,-33,97,-36,-86,-39,10,-41,113,-44,-8,-47,-119,-49,50,-51,-8,-54,-57,-56,-68,-58,-60,-60,-29,-62,37,-63,123,-65,-19,-67,-124,-68,45,-69,0,-70,-25,-72,-12,-73,29,-73,103,-74,-46,-75,92,-75,5,-75,-44,-76,-67,-76,-51,-76,-5,-76,71,-75,-70,-75,71,-74,-7,-74,-58,-73,-71,-72,-61,-71,-11,-70,59,-68,-89,-67,42,-65,-50,-64,-120,-62,101,-60,82,-58,96,-56,-126,-54,-67,-52,14,-49,117,-47,-18,-45,123,-42,31,-39,-55,-37,-113,-34,92,-31,53,-28,36,-25,16,-22,17,-19,20,-16,32,-13,49,-10,71,-7,94,-4,122,-1,-111,2,-84,5,-62,8,-45,11,-30,14,-23,17,-29,20,-31,23,-61,26,-86,29,120,32,62,35,-14,37,-104,40,39,43,-84,45,17,48,111,50,-87,52,-40,54,-25,56,-33,58,-61,60,-127,62,50,64,-72,65,47,67,127,68,-75,69,-50,70,-59,71,-98,72,90,73,-18,73,110,74,-63,74,-2,74,17,75,13,75,-34,74,-104,74,42,74,-96,73,-11,72,42,72,63,71,54,70}; }
	private static byte[] data23(){ return new byte[] {13,69,-56,67,100,66,-28,64,71,63,-115,61,-66,59,-51,57,-54,55,-88,53,118,51,40,49,-57,46,81,44,-56,41,45,39,-127,36,-60,33,-6,30,35,28,59,25,82,22,81,19,87,16,74,13,62,10,44,7,20,4,-1,0,-25,-3,-50,-6,-65,-9,-90,-12,-92,-15,-106,-18,-98,-21,-90,-24,-67,-27,-35,-30,12,-32,68,-35,-108,-38,-23,-41,92,-43,-42,-46,107,-48,19,-50,-50,-53,-90,-55,-115,-57,-105,-59,-80,-61,-21,-63,62,-64,-85,-66,57,-67,-33,-69,-88,-70,-118,-71,-113,-72,-81,-73,-13,-74,83,-74,-43,-75,117,-75,60,-75,24,-75,35,-75,64,-75,-120,-75,-18,-75,110,-74,26,-73,-39,-73,-64,-72,-61,-71,-29,-70,35,-68,-124,-67,-9,-66,-106,-64,63,-62,18,-60,-10,-59,-8,-57,14,-54,63,-52,-123,-50,-32,-48,82,-45,-44,-43,106,-40,17,-37,-56,-35,-114,-32,98,-29,65,-26,44,-23,33,-20,31,-17,35,-14,47,-11,60,-8,81,-5,100,-2,122,1,-113,4,-95,7,-80,10,-68,13,-67,16,-65,19,-81,22,-99,25,122,28,77,31,22,34,-58,36,117,39,0,42,-116,44,-11,46,85,49,-106,51,-54,53,-35,55,-33,57,-59,59,-112,61,66,63,-38,64,78,66,-78,67,-21,68,17,70,17,71,-10,71,-69,72,97,73,-29,73,76,74,-115,74,-75,74,-73,74,-101,74,93,74,1,74,-124,73,-28,72,43,72,75,71,82,70,55,69,1,68,-88,66,58,65,-88,63,-1,61,60,60,87,58,102,56,77,54,44,52,-25,49,-107,47,43,45,-83,42,31,40,125,37,-51,34,11,32,62,29,99,26,126,23,-117,20,-107,17,-110,14,-117,11,-126,8,109,5,98,2,72,-1,59,-4,39,-7,26,-10,18,-13,12,-16,16,-19,28,-22,49,-25,79,-28,127,-31,-77,-34,-1,-37,84,-39,-67,-42,55,-44,-58,-47,100,-49,30,-51,-24,-54,-51,-56,-55,-58,-35,-60,11,-61,85,-63,-73,-65,58,-66,-46,-68,-110,-69,98,-70,94,-71,112,-72,-95,-73,-7,-74,102,-74,-2,-75,-85,-75,-125,-75,115,-75,-121,-75,-67,-75,14,-74,-124,-74,24,-73,-53,-73,-97,-72,-113,-71,-94,-70,-49,-69,28,-67,-124,-66,10,-64,-84,-63,103,-61,64,-59,43,-57,58,-55,84,-53,-112,-51,-37,-49,59,-46,-74,-44,55,-41,-40,-39,125,-36,58,-33,3,-30,-45,-28,-70,-25,-96,-22,-105,-19,-109,-16,-107,-13,-97,-10,-86,-7,-71,-4,-54,-1,-38,2,-23,5,-9,8,-4,11,5,15,-6,17,-9,20,-36,23,-61,26,-108,29,95,32,26,35,-60,37,96,40,-21,42,94,45,-59,47,18,50,71,52,113,54,114,56,107,58,65,60,-4,61,-91,63,40,65,-105,66,-29,67,21,69,40,70,30,71,-14,71,-86,72,64,73,-71,73,15,74,71,74,94,74,86,74,43,74,-29,73,120,73,-16,72,71,72,127,71,-105,70,-110,69,109,68,46,67,-51,65,84,64,-70,62,11,61,61,59,89,57,87,55,67,53,17,51,-45,48,117,46,11,44,-119,41,-9,38,85,36,-95,33,-30,30,16,28,58,25,80,22,100,19,107,16,109,13,106,10,94,7,87,4,67,1,60,-2,41,-5,32,-8,25,-11,20,-14,25,-17,35,-20,53,-23,84,-26,123,-29,-81,-32,-11,-35,64,-37,-89,-40,21,-42,-101,-45,51,-47,-35,-50,-95,-52,117,-54,105,-56,103,-58,-110,-60,-64,-62,31,-63,-122,-65,22,-66,-69,-68,-126,-69,100,-70,101,-71,-125,-72,-60,-73,31,-73,-98,-74,58,-74,-8,-75,-46,-75,-44,-75,-21,-75,47,-74,-122,-74,8,-73,-95,-73,94,-72,57,-71,51,-70,73,-69,-127,-68,-47,-67,63,-65,-48,-64,110,-62,56,-60,12,-58,3,-56,14,-54,51,-52,107,-50,-67,-48,29,-45,-106,-43,31,-40,-71,-38,102,-35,28,-32,-25,-30,-74,-27,-102,-24,127,-21,117,-18,108,-15,108,-12,115,-9,119,-6,-121,-3,-115,0,-98,3,-92,6,-83,9,-80,12,-87,15,-90,18,-116,21,122,24,76,27,32,30,-34,32,-110,35,54,38,-56,40,74,43,-71,45,18,48,90,50,-120,52,-94,54,-90,56,-118,58,96,60,16,62,-81,63,43,65,-112,66,-43,67,0,69,8,70,-9,70,-61,71,117,72,1,73,116,73,-62,73,-11,73,3,74,-10,73,-61,73,120,73,4,73,123,72,-58,71,0,71,15,70,9,69,-34,67,-100,66,54,65,-68,63,33,62,108,60,-97,58,-75,56,-72,54,-98,52,111,50,46,48,-49,45,106,43,-28,40,86,38,-76,35,3,33,67,30,120,27,-97,24,-68,21,-46,18,-36,15,-30,12,-31,9,-35,6,-43,3,-51,0,-62,-3,-69,-6,-76,-9,-77,-12,-77,-15,-64,-18,-53,-21,-23,-24,8,-26,58,-29,114,-32,-68,-35,19,-37,122,-40,-12,-43,124,-45,28,-47,-49,-50,-110,-52,120,-54,99,-56,121,-58,-104,-60,-36,-62,51,-63}; }
	private static byte[] data24(){ return new byte[] {-84,-65,56,-66,-22,-68,-80,-69,-101,-70,-95,-71,-62,-72,10,-72,102,-73,-18,-74,-119,-74,80,-74,41,-74,50,-74,74,-74,-111,-74,-21,-74,113,-73,8,-72,-52,-72,-91,-71,-95,-70,-70,-69,-17,-68,66,-66,-76,-65,60,-63,-28,-62,-92,-60,126,-58,113,-56,126,-54,-101,-52,-40,-50,35,-47,-124,-45,-6,-43,-127,-40,21,-37,-61,-35,113,-32,61,-29,8,-26,-26,-24,-55,-21,-71,-18,-84,-15,-85,-12,-89,-9,-81,-6,-78,-3,-69,0,-64,3,-58,6,-56,9,-59,12,-65,15,-83,18,-101,21,117,24,80,27,21,30,-45,32,-126,35,32,38,-83,40,45,43,-109,45,-18,47,42,50,92,52,108,54,109,56,84,58,25,60,-42,61,98,63,-22,64,63,66,-115,67,-85,68,-71,69,-94,70,110,71,29,72,-86,72,26,73,105,73,-103,73,-87,73,-103,73,106,73,29,73,-84,72,30,72,115,71,-91,70,-67,69,-76,68,-114,67,75,66,-19,64,110,63,-35,61,37,60,96,58,119,56,124,54,106,52,60,50,-3,47,-87,45,63,43,-59,40,57,38,-104,35,-14,32,49,30,111,27,-104,24,-69,21,-43,18,-27,15,-18,12,-10,9,-15,6,-12,3,-21,0,-22,-3,-29,-6,-28,-9,-28,-12,-17,-15,-10,-18,17,-20,41,-23,82,-26,-122,-29,-65,-32,18,-34,102,-37,-42,-40,77,-42,-35,-45,125,-47,48,-49,-4,-52,-40,-54,-46,-56,-33,-58,6,-59,71,-61,-97,-63,23,-64,-88,-66,83,-67,33,-68,2,-69,13,-70,44,-71,112,-72,-49,-73,78,-73,-17,-74,-85,-74,-118,-74,-121,-74,-92,-74,-31,-74,62,-73,-73,-73,85,-72,11,-71,-26,-71,-39,-70,-16,-69,31,-67,111,-66,-41,-65,94,-63,-2,-62,-70,-60,-116,-58,125,-56,126,-54,-99,-52,-51,-50,21,-47,111,-45,-32,-43,93,-40,-13,-38,-112,-35,68,-32,-1,-30,-54,-27,-95,-24,126,-21,104,-18,88,-15,77,-12,72,-9,73,-6,69,-3,78,0,74,3,78,6,76,9,66,12,60,15,37,18,13,21,-22,23,-68,26,-125,29,61,32,-21,34,-124,37,23,40,-115,42,-5,44,78,47,-112,49,-66,51,-46,53,-46,55,-72,57,-123,59,60,61,-45,62,83,64,-73,65,-5,66,40,68,50,69,36,70,-14,70,-91,71,58,72,-86,72,4,73,53,73,79,73,68,73,27,73,-45,72,105,72,-25,71,61,71,122,70,-101,69,-110,68,126,67,59,66,-23,64,115,63,-27,61,59,60,122,58,-99,56,-88,54,-99,52,121,50,67,48,-11,45,-107,43,33,41,-99,38,7,36,98,33,-79,30,-19,27,37,25,73,22,110,19,-127,16,-108,13,-100,10,-92,7,-92,4,-88,1,-91,-2,-88,-5,-86,-8,-82,-11,-68,-14,-56,-17,-31,-20,2,-22,38,-25,97,-28,-103,-31,-22,-34,68,-36,-83,-39,42,-41,-75,-44,84,-46,7,-48,-49,-51,-86,-53,-95,-55,-89,-57,-50,-59,9,-60,94,-62,-46,-64,87,-65,5,-66,-59,-68,-89,-69,-91,-70,-64,-71,-5,-72,84,-72,-54,-73,96,-73,24,-73,-21,-74,-33,-74,-11,-74,37,-73,121,-73,-20,-73,120,-72,44,-71,-10,-71,-27,-70,-23,-69,23,-67,82,-66,-72,-65,46,-63,-57,-62,118,-60,65,-58,33,-56,29,-54,46,-52,85,-50,-108,-48,-29,-46,73,-43,-64,-41,71,-38,-32,-36,-121,-33,60,-30,0,-27,-54,-25,-91,-22,-125,-19,110,-16,92,-13,82,-10,74,-7,70,-4,68,-1,64,2,62,5,55,8,46,11,33,14,11,17,-16,19,-52,22,-100,25,101,28,31,31,-53,33,108,36,-8,38,119,41,-27,43,60,46,-123,48,-78,50,-49,52,-45,54,-66,56,-107,58,79,60,-18,61,122,63,-34,64,53,66,99,67,122,68,117,69,77,70,12,71,-86,71,41,72,-119,72,-52,72,-20,72,-14,72,-46,72,-101,72,59,72,-57,71,40,71,120,70,-99,69,-82,68,-100,67,110,66,37,65,-64,63,61,62,-92,60,-22,58,32,57,52,55,58,53,31,51,-8,48,-77,46,98,44,-9,41,-127,39,-12,36,91,34,-79,31,-5,28,57,26,106,23,-110,20,-78,17,-56,14,-36,11,-25,8,-18,5,-8,2,-8,-1,3,-3,3,-6,17,-9,26,-12,47,-15,70,-18,102,-21,-113,-24,-62,-27,1,-29,74,-32,-92,-35,11,-37,-127,-40,12,-42,-94,-45,81,-47,20,-49,-27,-52,-38,-54,-46,-56,-9,-58,34,-59,115,-61,-41,-63,90,-64,-12,-66,-81,-67,127,-68,118,-69,-127,-70,-81,-71,-5,-72,98,-72,-21,-73,-108,-73,85,-73,63,-73,64,-73,100,-73,-87,-73,5,-72,-117,-72,38,-71,-28,-71,-62,-70,-75,-69,-46,-68,-2,-67,84,-65,-73,-64,69,-62,-34,-61,-100,-59,110,-57,88,-55,92,-53,116,-51,-93,-49,-26,-47,61,-44,-89,-42,33,-39,-81,-37,72,-34,-12,-32,-87,-29,110,-26,58,-23,20,-20,-15,-18,-37,-15,-56,-12,-71,-9,-79,-6,-91,-3,-95,0}; }
	private static byte[] data25(){ return new byte[] {-102,3,-115,6,-121,9,111,12,97,15,64,18,32,21,-17,23,-70,26,118,29,39,32,-53,34,92,37,-30,39,83,42,-75,44,1,47,59,49,94,51,107,53,103,55,63,57,13,59,-75,60,74,62,-58,63,31,65,99,66,-119,67,-116,68,-128,69,69,70,-8,70,-119,71,-8,71,78,72,-125,72,-107,72,-112,72,99,72,29,72,-73,71,48,71,-112,70,-56,69,-16,68,-21,67,-40,66,-99,65,74,64,-33,62,81,61,-77,59,-12,57,29,56,50,54,43,52,17,50,-29,47,-102,45,69,43,-38,40,92,38,-46,35,53,33,-117,30,-43,27,18,25,68,22,110,19,-113,16,-89,13,-65,10,-55,7,-37,4,-30,1,-20,-2,-10,-5,2,-7,18,-10,35,-13,62,-16,90,-19,-122,-22,-77,-25,-15,-28,54,-30,-118,-33,-20,-36,92,-38,-35,-41,111,-43,19,-45,-54,-48,-105,-50,117,-52,112,-54,121,-56,-93,-58,-35,-60,55,-61,-88,-63,51,-64,-36,-66,-99,-67,126,-68,122,-69,-108,-70,-51,-71,29,-71,-104,-72,36,-72,-38,-73,-90,-73,-105,-73,-94,-73,-45,-73,25,-72,-119,-72,11,-71,-72,-71,120,-70,95,-69,91,-68,124,-67,-81,-66,12,-64,117,-63,5,-61,-89,-60,103,-58,62,-56,44,-54,50,-52,77,-50,126,-48,-58,-46,26,-43,-119,-41,1,-38,-113,-36,44,-33,-46,-31,-117,-28,73,-25,25,-22,-20,-20,-53,-17,-81,-14,-103,-11,-120,-8,120,-5,110,-2,95,1,87,4,69,7,52,10,30,13,3,16,-32,18,-73,21,-128,24,67,27,-6,29,-96,32,64,35,-59,37,71,40,-82,42,8,45,77,47,123,49,-102,51,-98,53,-115,55,99,57,35,59,-58,60,84,62,-63,63,25,65,80,66,112,67,110,68,82,69,24,70,-66,70,73,71,-76,71,-2,71,47,72,58,72,46,72,-3,71,-80,71,68,71,-72,70,18,70,74,69,102,68,101,67,71,66,13,65,-72,63,68,62,-68,60,18,59,90,57,124,55,-110,53,-117,51,110,49,64,47,-7,44,-93,42,58,40,-69,37,53,35,-107,32,-12,29,58,27,124,24,-78,21,-35,18,2,16,32,13,53,10,77,7,90,4,108,1,120,-2,-122,-5,-103,-8,-83,-11,-60,-14,-27,-17,6,-19,55,-22,110,-25,-85,-28,-3,-31,82,-33,-65,-36,48,-38,-68,-41,80,-43,-2,-46,-70,-48,-117,-50,116,-52,110,-54,-122,-56,-83,-58,-10,-60,78,-61,-54,-63,86,-64,10,-65,-54,-67,-72,-68,-79,-69,-43,-70,15,-70,105,-71,-31,-72,119,-72,44,-72,0,-72,-15,-73,4,-72,48,-72,-127,-72,-20,-72,118,-71,34,-70,-26,-70,-54,-69,-51,-68,-25,-67,37,-65,120,-64,-24,-63,117,-61,24,-59,-43,-58,-83,-56,-102,-54,-100,-52,-69,-50,-29,-48,46,-45,125,-43,-21,-41,96,-38,-20,-36,-127,-33,43,-30,-39,-28,-100,-25,96,-22,52,-19,12,-16,-18,-14,-46,-11,-66,-8,-88,-5,-102,-2,-120,1,119,4,99,7,78,10,48,13,21,16,-25,18,-67,21,-128,24,63,27,-16,29,-109,32,41,35,-77,37,37,40,-110,42,-33,44,36,47,80,49,101,51,107,53,81,55,40,57,-31,58,-124,60,11,62,122,63,-53,64,2,66,31,67,26,68,-1,68,-64,69,102,70,-15,70,89,71,-93,71,-42,71,-36,71,-44,71,-95,71,85,71,-23,70,98,70,-76,69,-7,68,12,68,22,67,-14,65,-65,64,105,63,-4,61,115,60,-47,58,19,57,67,55,83,53,87,51,58,49,18,47,-51,44,125,42,21,40,-95,37,24,35,-124,32,-32,29,48,27,118,24,-82,21,-29,18,6,16,47,13,69,10,101,7,116,4,-117,1,-99,-2,-81,-5,-56,-8,-34,-11,-5,-14,32,-16,69,-19,123,-22,-77,-25,-8,-28,74,-30,-91,-33,19,-35,-118,-38,22,-40,-80,-43,91,-45,32,-47,-18,-50,-36,-52,-41,-54,-18,-56,26,-57,95,-59,-67,-61,53,-62,-59,-64,116,-65,59,-66,31,-67,33,-68,60,-69,121,-70,-48,-71,71,-71,-38,-72,-114,-72,94,-72,76,-72,92,-72,-121,-72,-47,-72,61,-71,-66,-71,105,-70,37,-69,12,-68,0,-67,33,-66,78,-65,-91,-64,11,-62,-108,-61,49,-59,-23,-58,-69,-56,-95,-54,-95,-52,-77,-50,-34,-48,25,-45,108,-43,-53,-41,65,-38,-63,-36,86,-33,-12,-31,-94,-28,88,-25,29,-22,-24,-20,-69,-17,-104,-14,117,-11,93,-8,67,-5,47,-2,22,1,5,4,-23,6,-47,9,-77,12,-117,15,100,18,47,21,-13,23,-81,26,92,29,-2,31,-108,34,22,37,-111,39,-15,41,73,44,-123,46,-74,48,-56,50,-47,52,-74,54,-111,56,72,58,-16,59,119,61,-23,62,61,64,120,65,-106,66,-103,67,124,68,71,69,-18,69,127,70,-21,70,63,71,111,71,-123,71,122,71,83,71,12,71,-90,70,38,70,-126,69,-56,68,-22,67,-12,66,-34,65,-80,64,98,63}; }
	private static byte[] data26(){ return new byte[] {-3,61,124,60,-31,58,46,57,99,55,127,53,-122,51,118,49,81,47,25,45,-50,42,111,40,2,38,-128,35,-10,32,86,30,-78,27,-8,24,62,22,115,19,-93,16,-51,13,-19,10,12,8,41,5,61,2,91,-1,108,-4,-117,-7,-91,-10,-58,-13,-21,-16,24,-18,75,-21,-120,-24,-48,-27,30,-29,-128,-32,-22,-35,97,-37,-14,-40,-125,-42,55,-44,-17,-47,-60,-49,-84,-51,-93,-53,-69,-55,-33,-57,34,-58,125,-60,-19,-62,125,-63,33,-64,-27,-66,-62,-67,-65,-68,-47,-69,9,-69,86,-70,-57,-71,82,-71,-3,-72,-62,-72,-83,-72,-83,-72,-43,-72,17,-71,116,-71,-19,-71,-116,-70,64,-69,26,-68,6,-67,27,-66,62,-65,-117,-64,-28,-63,103,-61,-12,-60,-89,-58,105,-56,71,-54,62,-52,68,-50,101,-48,-104,-46,-35,-44,55,-41,-96,-39,25,-36,-92,-34,58,-31,-34,-29,-113,-26,72,-23,16,-20,-41,-18,-78,-15,-124,-12,107,-9,70,-6,49,-3,18,0,-5,2,-35,5,-64,8,-96,11,117,14,78,17,18,20,-36,22,-111,25,66,28,-29,30,120,33,1,36,118,38,-31,40,51,43,122,45,-86,47,-61,49,-47,51,-72,53,-97,55,84,57,12,59,-111,60,19,62,106,63,-81,64,-42,65,-31,66,-49,67,-92,68,86,69,-16,69,105,70,-58,70,2,71,39,71,37,71,11,71,-48,70,120,70,4,70,110,69,-65,68,-16,67,6,67,-1,65,-36,64,-99,63,69,62,-47,60,66,59,-96,57,-36,55,10,54,26,52,25,50,-1,47,-44,45,-109,43,64,41,-32,38,101,36,-22,33,80,31,-73,28,10,26,82,23,-106,20,-54,17,-5,14,39,12,71,9,109,6,-121,3,-90,0,-62,-3,-34,-6,0,-8,33,-11,74,-14,119,-17,-83,-20,-26,-23,50,-25,126,-28,-35,-31,70,-33,-67,-36,65,-38,-35,-41,124,-43,62,-45,3,-47,-24,-50,-39,-52,-25,-54,5,-55,65,-57,-114,-59,-7,-61,123,-62,22,-63,-47,-65,-96,-66,-112,-67,-103,-68,-64,-69,3,-69,102,-70,-31,-71,-128,-71,54,-71,17,-71,4,-71,26,-71,74,-71,-103,-71,7,-70,-110,-70,57,-69,0,-68,-32,-68,-33,-67,-6,-66,46,-64,-128,-63,-22,-62,112,-60,12,-58,-58,-57,-114,-55,122,-53,111,-51,-122,-49,-90,-47,-33,-45,46,-42,-123,-40,-7,-38,114,-35,-4,-33,-100,-30,56,-27,-14,-25,-90,-22,109,-19,57,-16,9,-13,-29,-11,-66,-8,-101,-5,-128,-2,91,1,68,4,26,7,-3,9,-49,12,-92,15,111,18,49,21,-17,23,-103,26,71,29,-43,31,107,34,-33,36,79,39,-81,41,-15,43,51,46,78,48,102,50,91,52,68,54,14,56,-59,57,99,59,-25,60,82,62,-94,63,-41,64,-15,65,-17,66,-46,67,-107,68,65,69,-57,69,56,70,-123,70,-69,70,-52,70,-61,70,-100,70,84,70,-10,69,112,69,-43,68,26,68,63,67,81,66,59,65,19,64,-53,62,106,61,-17,59,90,58,-80,56,-25,54,15,53,27,51,17,49,-6,46,-61,44,-122,42,45,40,-55,37,82,35,-49,32,58,30,-98,27,-16,24,61,22,125,19,-72,16,-24,13,22,11,61,8,98,5,-124,2,-91,-1,-59,-4,-21,-7,13,-9,57,-12,101,-15,-101,-18,-42,-21,27,-23,104,-26,-61,-29,36,-31,-100,-34,22,-36,-86,-39,70,-41,-6,-44,-71,-46,-107,-48,119,-50,127,-52,-116,-54,-67,-56,-3,-58,89,-59,-53,-61,91,-62,-3,-64,-58,-65,-101,-66,-103,-67,-85,-68,-37,-69,44,-69,-109,-70,27,-70,-60,-71,-126,-71,103,-71,100,-71,126,-71,-68,-71,16,-70,-120,-70,24,-69,-55,-69,-109,-68,127,-67,-127,-66,-94,-65,-35,-64,50,-62,-92,-61,44,-59,-50,-58,-119,-56,89,-54,67,-52,63,-50,84,-48,120,-46,-74,-44,-3,-42,96,-39,-55,-37,73,-34,-46,-32,109,-29,13,-26,-63,-24,116,-21,59,-18,0,-15,-46,-13,-93,-10,126,-7,86,-4,54,-1,14,2,-19,4,-59,7,-100,10,109,13,56,16,0,19,-72,21,114,24,22,27,-73,29,72,32,-54,34,65,37,-90,39,-7,41,62,44,109,46,-119,48,-109,50,-125,52,97,54,40,56,-45,57,107,59,-26,60,74,62,-112,63,-61,64,-50,65,-52,66,-94,67,98,68,2,69,-121,69,-18,69,55,70,99,70,114,70,96,70,55,70,-24,69,-125,69,-3,68,89,68,-99,67,-67,66,-53,65,-79,64,-119,63,58,62,-37,60,91,59,-57,57,22,56,83,54,117,52,-126,50,123,48,93,46,47,44,-21,41,-105,39,53,37,-68,34,63,32,-87,29,17,27,101,24,-74,21,-9,18,54,16,109,13,-102,10,-55,7,-17,4,23,2,61,-1,98,-4,-116,-7,-77,-10,-27,-13,23,-15,80,-18,-108,-21,-36,-24,48,-26,-112,-29,-6,-32,114,-34,-8,-37,-113,-39,48,-41,-19,-44,-79,-46,-114,-48,-127,-50,-128,-52,-94,-54}; }
	private static byte[] data27(){ return new byte[] {-52,-56,25,-57,120,-59,-18,-61,-121,-62,42,-63,-7,-65,-43,-66,-42,-67,-22,-68,37,-68,111,-69,-26,-70,107,-70,23,-70,-36,-71,-65,-71,-61,-71,-35,-71,32,-70,114,-70,-16,-70,126,-69,51,-68,-3,-68,-22,-67,-21,-66,15,-64,72,-63,-96,-62,12,-60,-103,-59,54,-57,-14,-56,-63,-54,-88,-52,-93,-50,-75,-48,-39,-46,16,-43,91,-41,-75,-39,30,-36,-101,-34,31,-31,-73,-29,84,-26,3,-23,-76,-21,117,-18,53,-15,5,-12,-48,-10,-88,-7,122,-4,85,-1,41,2,4,5,-41,7,-89,10,118,13,59,16,-3,18,-75,21,99,24,8,27,-94,29,46,32,-82,34,30,37,-128,39,-49,41,14,44,59,46,82,48,90,50,69,52,33,54,-31,55,-113,57,30,59,-99,60,-10,61,68,63,105,64,-128,65,111,66,77,67,6,68,-87,68,43,69,-109,69,-39,69,9,70,19,70,7,70,-38,69,-113,69,41,69,-91,68,3,68,71,67,109,66,119,65,102,64,59,63,-13,61,-109,60,27,59,-125,57,-32,55,22,54,66,52,80,50,79,48,52,46,11,44,-52,41,123,39,29,37,-84,34,47,32,-92,29,11,27,103,24,-70,21,6,19,66,16,-123,13,-79,10,-23,7,19,5,62,2,107,-1,-109,-4,-62,-7,-17,-10,35,-12,89,-15,-101,-18,-37,-21,47,-23,-127,-26,-25,-29,83,-31,-49,-34,89,-36,-17,-39,-103,-41,79,-43,30,-45,-7,-48,-20,-50,-13,-52,11,-53,66,-55,-120,-57,-23,-59,100,-60,-12,-62,-96,-63,105,-64,68,-65,71,-66,87,-67,-110,-68,-37,-69,76,-69,-44,-70,119,-70,65,-70,26,-70,30,-70,55,-70,110,-70,-56,-70,53,-69,-54,-69,114,-68,61,-67,33,-66,32,-65,62,-64,111,-63,-58,-62,40,-60,-77,-59,71,-57,1,-55,-59,-54,-87,-52,-98,-50,-88,-48,-56,-46,-8,-44,59,-41,-111,-39,-13,-37,105,-34,-23,-32,121,-29,17,-26,-71,-24,101,-21,31,-18,-34,-16,-95,-13,110,-10,58,-7,13,-4,-33,-2,-77,1,-125,4,86,7,34,10,-19,12,-83,15,110,18,30,21,-48,23,111,26,7,29,-111,31,16,34,125,36,-32,38,46,41,106,43,-100,45,-82,47,-71,49,-91,51,-127,53,67,55,-13,56,-123,58,3,60,102,61,-83,62,-33,63,-15,64,-20,65,-56,66,-118,67,47,68,-72,68,34,69,116,69,-95,69,-69,69,-82,69,-118,69,71,69,-26,68,106,68,-47,67,24,67,75,66,88,65,84,64,43,63,-16,61,-106,60,37,59,-101,57,-10,55,64,54,107,52,-120,50,-118,48,123,46,88,44,33,42,-38,39,-126,37,26,35,-93,32,33,30,-116,27,-11,24,75,22,-100,19,-27,16,36,14,98,11,-107,8,-52,5,-9,2,44,0,87,-3,-117,-6,-70,-9,-11,-12,42,-14,114,-17,-77,-20,8,-22,94,-25,-61,-28,50,-30,-82,-33,53,-35,-48,-38,115,-40,47,-42,-10,-45,-45,-47,-61,-49,-60,-51,-33,-53,13,-54,81,-56,-81,-58,34,-59,-81,-61,88,-62,20,-63,-14,-65,-27,-66,-9,-67,35,-67,106,-68,-47,-69,78,-69,-15,-70,-88,-70,-128,-70,118,-70,-121,-70,-73,-70,2,-69,107,-69,-16,-69,-109,-68,81,-67,41,-66,33,-65,48,-64,92,-63,-93,-62,-2,-61,122,-59,9,-57,-79,-56,115,-54,69,-52,53,-50,48,-48,74,-46,107,-44,-85,-42,-15,-40,78,-37,-72,-35,48,-32,-74,-30,73,-27,-27,-25,-115,-22,61,-19,-11,-17,-78,-14,121,-11,62,-8,13,-5,-40,-3,-88,0,118,3,66,6,13,9,-47,11,-107,14,78,17,2,20,-82,22,79,25,-25,27,113,30,-14,32,95,35,-58,37,19,40,89,42,-124,44,-89,46,-87,48,-91,50,-128,52,76,54,0,56,-104,57,33,59,-121,60,-35,61,16,63,49,64,49,65,27,66,-28,66,-107,67,39,68,-97,68,-6,68,54,69,87,69,90,69,65,69,11,69,-74,68,74,68,-73,67,23,67,72,66,113,65,110,64,92,63,42,62,-36,60,124,59,-5,57,104,56,-70,54,-10,52,29,51,45,49,42,47,19,45,-26,42,-81,40,92,38,6,36,-109,33,32,31,-110,28,5,26,101,23,-66,20,14,18,87,15,-103,12,-41,9,14,7,70,4,121,1,-81,-2,-31,-5,25,-7,80,-10,-112,-13,-47,-16,26,-18,106,-21,-59,-24,35,-26,-104,-29,11,-31,-107,-34,42,-36,-55,-39,-125,-41,66,-43,28,-45,3,-47,1,-49,17,-51,57,-53,117,-55,-57,-57,54,-58,-77,-60,86,-61,4,-62,-39,-64,-65,-65,-60,-66,-27,-67,30,-67,119,-68,-23,-69,120,-69,40,-69,-21,-70,-42,-70,-41,-70,-11,-70,53,-69,-118,-69,1,-68,-107,-68,65,-67,11,-66,-15,-66,-15,-65,12,-63,69,-62,-114,-61,-3,-60,118,-58,24,-56,-63,-55,-115,-53,103,-51,87,-49,98,-47,117,-45,-88,-43,-32,-41,49,-38,-113,-36,-8,-34,121,-31,-7,-29}; }
	private static byte[] data28(){ return new byte[] {-109,-26,42,-23,-44,-21,-125,-18,56,-15,-9,-13,-75,-10,126,-7,67,-4,14,-1,-41,1,-96,4,105,7,41,10,-19,12,-94,15,91,18,2,21,-86,23,61,26,-46,28,77,31,-55,33,42,36,-123,38,-52,40,1,43,40,45,56,47,54,49,34,51,-15,52,-74,54,85,56,-20,57,96,59,-66,60,6,62,46,63,66,64,56,65,19,66,-48,66,121,67,-6,67,107,68,-72,68,-24,68,1,69,-9,68,-45,68,-108,68,52,68,-67,67,38,67,115,66,-89,65,-67,64,-70,63,-101,62,98,61,18,60,-92,58,36,57,-122,55,-43,53,12,52,46,50,58,48,53,46,22,44,-17,41,-85,39,98,37,-1,34,-107,32,26,30,-109,27,2,25,99,22,-64,19,16,17,92,14,-94,11,-33,8,31,6,87,3,-111,0,-55,-3,3,-5,62,-8,124,-11,-60,-14,6,-16,93,-19,-82,-22,19,-24,123,-27,-14,-30,114,-32,3,-34,-98,-37,76,-39,7,-41,-43,-44,-75,-46,-90,-48,-82,-50,-57,-52,-7,-54,60,-55,-99,-57,15,-58,-100,-60,66,-61,0,-62,-39,-64,-51,-65,-40,-66,3,-66,71,-67,-91,-68,37,-68,-72,-69,113,-69,64,-69,47,-69,58,-69,95,-69,-92,-69,4,-68,-127,-68,25,-67,-51,-67,-101,-66,-117,-65,-117,-64,-79,-63,-26,-62,59,-60,-86,-59,41,-57,-52,-56,123,-54,68,-52,37,-50,23,-48,31,-46,58,-44,102,-42,-93,-40,-12,-38,79,-35,-68,-33,53,-30,-69,-28,76,-25,-24,-23,-117,-20,55,-17,-18,-15,-96,-12,104,-9,30,-6,-21,-4,-86,-1,114,2,55,5,-12,7,-72,10,108,13,39,16,-50,18,121,21,18,24,-91,26,47,29,-91,31,26,34,115,36,-54,38,5,41,55,43,85,45,93,47,86,49,55,51,4,53,-69,54,92,56,-30,57,85,59,-86,60,-20,61,14,63,26,64,10,65,-36,65,-103,66,53,67,-73,67,30,68,100,68,-107,68,-96,68,-102,68,110,68,40,68,-53,67,70,67,-75,66,-7,65,44,65,64,64,55,63,27,62,-36,60,-117,59,30,58,-103,56,-1,54,73,53,-124,51,-95,49,-76,47,-89,45,-109,43,100,41,40,39,-35,36,124,34,24,32,-103,29,28,27,-121,24,-14,21,75,19,-90,16,-17,13,61,11,126,8,-63,5,-3,2,63,0,117,-3,-68,-6,-11,-9,62,-11,-123,-14,-45,-17,40,-19,-122,-22,-22,-25,91,-27,-42,-30,93,-32,-14,-35,-108,-37,69,-39,8,-41,-38,-44,-64,-46,-73,-48,-63,-50,-28,-52,21,-53,100,-55,-61,-57,62,-58,-50,-60,119,-61,61,-62,22,-63,16,-64,30,-65,77,-66,-109,-67,-9,-68,118,-68,15,-68,-55,-69,-102,-69,-116,-69,-104,-69,-65,-69,6,-68,101,-68,-27,-68,124,-67,50,-66,1,-65,-19,-65,-15,-64,19,-62,72,-61,-94,-60,4,-58,-112,-57,34,-55,-37,-54,-100,-52,127,-50,105,-48,115,-46,-119,-44,-78,-42,-18,-40,56,-37,-110,-35,-5,-33,112,-30,-13,-28,125,-25,25,-22,-77,-20,97,-17,12,-14,-63,-12,125,-9,54,-6,-7,-4,-74,-1,120,2,55,5,-13,7,-80,10,96,13,22,16,-72,18,95,21,-13,23,-124,26,6,29,124,31,-23,33,64,36,-109,38,-54,40,-6,42,17,45,26,47,12,49,-19,50,-73,52,106,54,8,56,-114,57,-3,58,84,60,-113,61,-76,62,-68,63,-85,64,-126,65,54,66,-39,66,84,67,-62,67,5,68,55,68,68,68,61,68,19,68,-46,67,112,67,-10,66,94,66,-85,65,-35,64,-10,63,-17,62,-41,61,-103,60,80,59,-31,57,102,56,-54,54,30,53,88,51,126,49,-111,47,-114,45,121,43,84,41,25,39,-43,36,122,34,23,32,-93,29,37,27,-102,24,6,22,105,19,-61,16,23,14,102,11,-82,8,-12,5,55,3,123,0,-69,-3,-1,-6,68,-8,-118,-11,-37,-14,42,-16,-124,-19,-28,-22,78,-24,-64,-27,63,-29,-54,-32,94,-34,7,-36,-73,-39,126,-41,81,-43,56,-45,48,-47,63,-49,91,-51,-107,-53,-33,-55,63,-56,-68,-58,72,-59,-14,-61,-71,-62,-117,-63,-117,-64,-113,-65,-60,-66,0,-66,105,-67,-36,-68,126,-68,39,-68,1,-68,-27,-69,-13,-69,20,-68,87,-68,-79,-68,43,-67,-65,-67,110,-66,57,-65,30,-64,30,-63,55,-62,109,-61,-76,-60,33,-58,-107,-57,48,-55,-41,-54,-104,-52,113,-50,88,-48,88,-46,105,-44,-118,-42,-63,-40,4,-37,87,-35,-70,-33,40,-30,-92,-28,44,-25,-69,-23,86,-20,-8,-18,-95,-15,81,-12,4,-9,-69,-7,120,-4,46,-1,-15,1,-92,4,100,7,21,10,-54,12,115,15,28,18,-72,20,78,23,-36,25,90,28,-46,30,57,33,-106,35,-34,37,33,40,69,42,102,44,106,46,95,48,65,50,11,52,-61,53,97,55,-20,56,91,58,-72,59,-12,60,31,62,42,63,31,64,-7,64,-76,65,90,66}; }
	private static byte[] data29(){ return new byte[] {-33,66,76,67,-99,67,-49,67,-24,67,-27,67,-62,67,-120,67,49,67,-71,66,47,66,-128,65,-69,64,-34,63,-36,62,-48,61,-104,60,90,59,-14,57,-127,56,-21,54,76,53,-118,51,-66,49,-43,47,-35,45,-47,43,-79,41,-124,39,66,37,-12,34,-105,32,41,30,-74,27,47,25,-89,22,10,20,114,17,-58,14,31,12,108,9,-74,6,3,4,68,1,-110,-2,-48,-5,33,-7,104,-10,-69,-13,15,-15,104,-18,-51,-21,56,-23,-85,-26,43,-28,-75,-31,75,-33,-14,-36,-92,-38,100,-40,61,-42,25,-44,23,-46,29,-48,57,-50,110,-52,-77,-54,15,-55,-120,-57,12,-58,-73,-60,108,-61,70,-62,47,-63,61,-64,92,-65,-102,-66,-13,-67,101,-67,-9,-68,-98,-68,105,-68,70,-68,75,-68,95,-68,-102,-68,-21,-68,87,-67,-29,-67,-123,-66,71,-65,31,-64,23,-63,35,-62,75,-61,-113,-60,-28,-59,91,-57,-31,-56,-127,-54,55,-52,3,-50,-31,-49,-41,-47,-37,-45,-12,-43,32,-40,89,-38,-92,-36,-5,-34,98,-31,-44,-29,82,-26,-34,-24,106,-21,13,-18,-90,-16,85,-13,0,-10,-79,-8,105,-5,26,-2,-42,0,-119,3,66,6,-15,8,-93,11,74,14,-16,16,-116,19,35,22,-86,24,50,27,-94,29,17,32,106,34,-70,36,-6,38,39,41,71,43,83,45,74,47,53,49,1,51,-62,52,101,54,-8,55,111,57,-43,58,24,60,76,61,99,62,93,63,71,64,8,65,-69,65,76,66,-62,66,34,67,92,67,-121,67,-119,67,123,67,72,67,1,67,-105,66,23,66,120,65,-62,64,-19,63,3,63,-8,61,-37,60,-97,59,76,58,-26,56,93,55,-50,53,22,52,89,50,124,48,-110,46,-112,44,127,42,90,40,41,38,-32,35,-109,33,45,31,-60,28,73,26,-58,23,55,21,-94,18,3,16,97,13,-76,10,8,8,85,5,-95,2,-18,-1,57,-3,-124,-6,-43,-9,37,-11,125,-14,-37,-17,59,-19,-87,-22,27,-24,-105,-27,37,-29,-77,-32,90,-34,5,-36,-57,-39,-111,-41,117,-43,95,-45,104,-47,120,-49,-88,-51,-32,-53,59,-54,-94,-56,35,-57,-68,-59,110,-60,52,-61,29,-62,16,-63,46,-64,87,-65,-87,-66,7,-66,-113,-67,37,-67,-30,-68,-80,-68,-90,-68,-87,-68,-41,-68,18,-67,118,-67,-21,-67,-126,-66,48,-65,-8,-65,-30,-64,-39,-63,-9,-62,35,-60,114,-59,-52,-58,79,-56,-44,-55,-124,-53,59,-51,11,-49,-12,-48,-25,-46,-10,-44,16,-41,62,-39,124,-37,-59,-35,36,-32,-123,-30,-2,-28,121,-25,2,-22,-108,-20,45,-17,-52,-15,118,-12,26,-9,-48,-7,121,-4,50,-1,-32,1,-109,4,68,7,-18,9,-103,12,59,15,-40,17,110,20,-6,22,-128,25,-10,27,103,30,-60,32,27,35,93,37,-107,39,-71,41,-52,43,-47,45,-68,47,-101,49,96,51,18,53,-81,54,49,56,-91,57,-11,58,58,60,89,61,107,62,87,63,54,64,-16,64,-107,65,28,66,-117,66,-38,66,20,67,43,67,45,67,13,67,-38,66,-128,66,23,66,-119,65,-27,64,38,64,75,63,87,62,74,61,35,60,-29,58,-117,57,28,56,-106,54,-7,52,71,51,126,49,-95,47,-73,45,-83,43,-95,41,117,39,67,37,-2,34,-86,32,76,30,-36,27,102,25,-29,22,87,20,-61,17,40,15,-125,12,-29,9,49,7,-119,4,-43,1,40,-1,120,-4,-56,-7,31,-9,115,-12,-44,-15,53,-17,-97,-20,16,-22,-116,-25,15,-27,-95,-30,60,-32,-26,-35,-101,-37,101,-39,55,-41,34,-43,23,-45,37,-47,65,-49,117,-51,-68,-53,24,-54,-116,-56,20,-57,-72,-59,109,-60,68,-61,40,-62,51,-63,74,-64,-120,-65,-42,-66,70,-66,-52,-67,113,-67,47,-67,11,-67,-3,-68,18,-67,60,-67,-122,-67,-23,-67,103,-66,0,-65,-74,-65,-126,-64,110,-63,109,-62,-118,-61,-66,-60,10,-58,113,-57,-23,-56,126,-54,36,-52,-30,-51,-75,-49,-103,-47,-108,-45,-100,-43,-70,-41,-26,-39,36,-36,109,-34,-57,-32,43,-29,-98,-27,25,-24,-97,-22,47,-19,-62,-17,99,-14,1,-11,-84,-9,82,-6,3,-3,-84,-1,94,2,8,5,-76,7,90,10,-2,12,-100,15,50,18,-61,20,74,23,-58,25,60,28,-97,30,-1,32,70,35,-117,37,-76,39,-41,41,-29,43,-33,45,-57,47,-98,49,90,51,13,53,-102,54,33,56,-123,57,-41,58,16,60,47,61,53,62,35,63,-8,63,-83,64,81,65,-49,65,59,66,-120,66,-70,66,-48,66,-50,66,-86,66,116,66,23,66,-84,65,27,65,117,64,-75,63,-43,62,-27,61,-47,60,-81,59,103,58,25,57,-98,55,34,54,126,52,-47,50,8,49,46,47,62,45,65,43,42,41,13,39,-44,36,-107,34,68,32,-27,29,127,27,7,25,-120,22,2,20,110,17,-38,14,60,12,-107,9,-11,6}; }
	private static byte[] data30(){ return new byte[] {71,4,-96,1,-15,-2,72,-4,-98,-7,-10,-10,87,-12,-77,-15,32,-17,-116,-20,2,-22,-123,-25,10,-27,-91,-30,64,-32,-14,-35,-83,-37,119,-39,84,-41,61,-43,61,-45,73,-47,111,-49,-93,-51,-15,-53,78,-54,-55,-56,82,-57,-6,-59,-76,-60,-118,-61,118,-62,127,-63,-98,-64,-40,-65,45,-65,-101,-66,40,-66,-56,-67,-114,-67,99,-67,95,-67,110,-67,-101,-67,-27,-67,69,-66,-57,-66,95,-65,16,-64,-30,-64,-60,-63,-55,-62,-30,-61,18,-59,97,-58,-65,-57,58,-55,-53,-54,108,-52,45,-50,-11,-49,-36,-47,-49,-45,-41,-43,-16,-41,24,-38,82,-36,-106,-34,-17,-32,73,-29,-63,-27,43,-24,-70,-22,57,-19,-48,-17,106,-14,0,-11,-84,-9,74,-6,-10,-4,-100,-1,72,2,-20,4,-103,7,51,10,-37,12,107,15,6,18,-116,20,19,23,-119,25,-4,27,91,30,-73,32,-3,34,58,37,102,39,-127,41,-114,43,-125,45,111,47,59,49,2,51,-92,52,62,54,-73,55,36,57,110,58,-85,59,-58,60,-48,61,-69,62,-112,63,73,64,-24,64,110,65,-42,65,39,66,88,66,118,66,109,66,85,66,25,66,-58,65,90,65,-54,64,47,64,104,63,-103,62,-96,61,-102,60,115,59,58,58,-26,56,121,55,-4,53,94,52,-71,50,-16,48,31,47,52,45,59,43,43,41,18,39,-34,36,-88,34,89,32,3,30,-99,27,49,25,-78,22,55,20,-93,17,25,15,121,12,-30,9,60,7,-100,4,-14,1,79,-1,-93,-4,5,-6,91,-9,-61,-12,35,-14,-110,-17,2,-19,126,-22,-3,-25,-112,-27,31,-29,-53,-32,117,-34,53,-36,4,-38,-38,-41,-50,-43,-58,-45,-39,-47,-4,-49,47,-50,127,-52,-37,-54,84,-55,-35,-57,-126,-58,60,-59,14,-60,-5,-62,-3,-63,28,-63,82,-64,-92,-65,15,-65,-107,-66,53,-66,-13,-67,-57,-67,-69,-67,-58,-67,-19,-67,51,-66,-115,-66,9,-65,-103,-65,71,-64,15,-63,-18,-63,-21,-62,-5,-61,42,-59,106,-58,-56,-57,57,-55,-64,-54,98,-52,15,-50,-34,-49,-79,-47,-89,-45,-96,-43,-73,-41,-43,-39,7,-36,73,-34,-109,-32,-15,-30,85,-27,-57,-25,65,-22,-58,-20,80,-17,-28,-15,122,-12,25,-9,-73,-7,91,-4,-1,-2,-93,1,71,4,-21,6,-122,9,37,12,-71,14,74,17,-44,19,82,22,-51,24,56,27,-101,29,-13,31,57,34,120,36,-95,38,-64,40,-57,42,-56,44,-85,46,-126,48,67,50,-18,51,-121,53,6,55,118,56,-62,57,6,59,38,60,50,61,37,62,-2,62,-66,63,99,64,-16,64,93,65,-73,65,-17,65,18,66,21,66,3,66,-50,65,-122,65,30,65,-97,64,2,64,80,63,126,62,-105,61,-105,60,121,59,75,58,-1,56,-100,55,40,54,-106,52,-11,50,61,49,110,47,-110,45,-98,43,-102,41,-121,39,95,37,47,35,-23,32,-99,30,60,28,-37,25,97,23,-18,20,98,18,-35,15,71,13,-79,10,22,8,118,5,-41,2,50,0,-109,-3,-18,-6,84,-8,-76,-11,31,-13,-116,-16,-1,-19,126,-21,-4,-24,-111,-26,34,-28,-55,-31,120,-33,51,-35,1,-37,-40,-40,-58,-42,-68,-44,-49,-46,-24,-48,31,-49,98,-51,-64,-53,46,-54,-74,-56,82,-57,4,-58,-43,-60,-78,-61,-75,-62,-60,-63,-8,-64,61,-64,-94,-65,28,-65,-75,-66,102,-66,50,-66,27,-66,26,-66,59,-66,110,-66,-59,-66,46,-65,-72,-65,89,-64,20,-63,-23,-63,-40,-62,-34,-61,1,-59,50,-58,-116,-57,-28,-56,112,-54,-12,-53,-88,-51,90,-49,50,-47,14,-45,8,-43,11,-41,37,-39,74,-37,-127,-35,-59,-33,21,-30,114,-28,-36,-26,75,-23,-52,-21,74,-18,-39,-16,104,-13,-1,-11,-102,-8,52,-5,-41,-3,116,0,22,3,-77,5,77,8,-22,10,121,13,13,16,-113,18,20,21,-119,23,-8,25,92,28,-77,30,-3,32,62,35,106,37,-114,39,-102,41,-100,43,-121,45,100,47,41,49,-33,50,123,52,5,54,122,55,-45,56,28,58,73,59,91,60,94,61,61,62,10,63,-68,63,81,64,-50,64,51,65,119,65,-87,65,-72,65,-78,65,-115,65,84,65,-11,64,-118,64,-9,63,86,63,-112,62,-69,61,-61,60,-68,59,-106,58,91,57,5,56,-95,54,25,53,-116,51,-36,49,30,48,79,46,100,44,115,42,103,40,79,38,40,36,-17,33,-83,31,89,29,-2,26,-110,24,36,22,-89,19,35,17,-101,14,9,12,117,9,-34,6,64,4,-92,1,9,-1,103,-4,-48,-7,51,-9,-95,-12,13,-14,-123,-17,-1,-20,-125,-22,15,-24,-91,-27,69,-29,-11,-32,-86,-34,116,-36,70,-38,46,-40,33,-42,39,-44,65,-46,103,-48,-86,-50,-8,-52,96,-53,-34,-55,109,-56,24,-57,-41,-59,-83,-60,-95,-61,-91,-62,-56,-63,4,-63,83,-64,-57,-65,76,-65,-19,-66,-81,-66}; }
	private static byte[] data31(){ return new byte[] {127,-66,121,-66,126,-66,-84,-66,-23,-66,71,-65,-66,-65,77,-64,-7,-64,-67,-63,-104,-62,-110,-61,-99,-60,-57,-59,3,-57,90,-56,-58,-55,72,-53,-32,-52,-117,-50,77,-48,31,-46,8,-44,-4,-43,10,-40,30,-38,76,-36,127,-34,-58,-32,22,-29,116,-27,-38,-25,79,-22,-60,-20,75,-17,-46,-15,95,-12,-12,-10,-119,-7,36,-4,-66,-2,90,1,-13,3,-114,6,34,9,-72,11,65,14,-49,16,73,19,-55,21,50,24,-95,26,-12,28,74,31,-118,33,-65,35,-24,37,-4,39,7,42,-6,43,-33,45,-79,47,110,49,24,51,-81,52,44,54,-104,55,-23,56,39,58,75,59,85,60,77,61,35,62,-23,62,-113,63,29,64,-109,64,-21,64,45,65,80,65,93,65,76,65,33,65,-32,64,123,64,9,64,111,63,-57,62,0,62,30,61,42,60,21,59,-16,57,-82,56,88,55,-21,53,103,52,-50,50,35,49,96,47,-114,45,-91,43,-80,41,-93,39,-114,37,99,35,45,33,-22,30,-104,28,62,26,-43,23,104,21,-22,18,112,16,-29,13,91,11,-57,8,50,6,-97,3,0,1,109,-2,-48,-5,60,-7,-86,-10,21,-12,-112,-15,5,-17,-116,-20,18,-22,-88,-25,65,-27,-20,-30,-99,-32,95,-34,43,-36,9,-38,-13,-41,-15,-43,-3,-45,28,-46,79,-48,-110,-50,-18,-52,88,-53,-32,-55,115,-56,43,-57,-23,-59,-50,-60,-63,-61,-47,-62,-7,-63,57,-63,-110,-64,9,-64,-107,-65,62,-65,-2,-66,-34,-66,-48,-66,-23,-66,13,-65,88,-65,-74,-65,48,-64,-56,-64,112,-63,60,-62,25,-61,18,-60,38,-59,76,-58,-116,-57,-27,-56,80,-54,-43,-53,109,-51,24,-49,-38,-48,-83,-46,-110,-44,-119,-42,-108,-40,-88,-38,-45,-36,4,-33,75,-31,-106,-29,-13,-27,87,-24,-59,-22,61,-19,-67,-17,61,-14,-51,-12,88,-9,-18,-7,-127,-4,25,-1,-84,1,70,4,-40,6,106,9,-10,11,-126,14,-1,16,-127,19,-16,21,93,24,-68,26,22,29,90,31,-98,33,-55,35,-20,37,0,40,-3,41,-14,43,-50,45,-101,47,86,49,-10,50,-116,52,2,54,107,55,-74,56,-16,57,16,59,21,60,12,61,-38,61,-96,62,64,63,-52,63,63,64,-108,64,-44,64,-12,64,-2,64,-20,64,-63,64,121,64,28,64,-100,63,16,63,91,62,-101,61,-74,60,-62,59,-81,58,-119,57,73,56,-14,54,-119,53,4,52,111,50,-61,48,4,47,52,45,78,43,90,41,81,39,64,37,20,35,-23,32,-96,30,90,28,-2,25,-100,23,49,21,-70,18,64,16,-69,13,54,11,-91,8,26,6,-128,3,-11,0,87,-2,-50,-5,50,-7,-84,-10,24,-12,-104,-15,21,-17,-100,-20,43,-22,-64,-25,99,-27,14,-29,-59,-32,-116,-34,90,-36,62,-38,42,-40,44,-42,61,-44,94,-46,-108,-48,-37,-50,56,-51,-87,-53,44,-54,-53,-56,124,-57,67,-58,37,-59,28,-60,43,-61,88,-62,-107,-63,-14,-64,103,-64,-13,-65,-99,-65,95,-65,58,-65,49,-65,66,-65,107,-65,-77,-65,14,-64,-117,-64,24,-63,-56,-63,-117,-62,103,-61,98,-60,106,-59,-107,-58,-51,-57,38,-55,-118,-54,15,-52,-98,-51,76,-49,2,-47,-40,-46,-76,-44,-87,-42,-83,-40,-65,-38,-29,-36,17,-33,82,-31,-103,-29,-15,-27,79,-24,-71,-22,43,-19,-88,-17,33,-14,-81,-12,49,-9,-58,-7,82,-4,-27,-2,118,1,9,4,-105,6,37,9,-81,11,49,14,-78,16,41,19,-104,21,3,24,91,26,-76,28,-11,30,55,33,92,35,-125,37,-116,39,-111,41,124,43,92,45,37,47,-33,48,-127,50,18,52,-114,53,-18,54,69,56,116,57,-100,58,-94,59,-109,60,109,61,44,62,-46,62,97,63,-44,63,46,64,109,64,-106,64,-98,64,-108,64,105,64,40,64,-51,63,85,63,-57,62,31,62,92,61,-124,60,-115,59,-121,58,96,57,43,56,-40,54,114,53,-8,51,100,50,-61,48,7,47,62,45,93,43,114,41,110,39,97,37,65,35,20,33,-39,30,-108,28,64,26,-27,23,126,21,14,19,-103,16,27,14,-104,11,17,9,-122,6,-8,3,105,1,-40,-2,76,-4,-69,-7,50,-9,-87,-12,39,-14,-86,-17,52,-19,-62,-22,95,-24,2,-26,-83,-29,107,-31,42,-33,3,-35,-31,-38,-46,-40,-46,-42,-30,-44,3,-45,59,-47,124,-49,-35,-51,71,-52,-50,-54,101,-55,22,-56,-38,-58,-71,-59,-85,-60,-69,-61,-37,-62,29,-62,110,-63,-28,-64,102,-64,16,-64,-59,-65,-96,-65,-113,-65,-103,-65,-67,-65,-4,-65,82,-64,-57,-64,76,-63,-9,-63,-80,-62,-122,-61,119,-60,122,-59,-102,-58,-50,-57,25,-55,124,-54,-14,-53,126,-51,32,-49,-47,-48,-101,-46,115,-44,94,-42,88,-40,103,-38,125,-36,-86,-34,-34,-32,32,-29,112,-27,-56,-25,43,-22,-105,-20,8,-17,-124,-15,2,-12,-119,-10}; }
	private static byte[] data32(){ return new byte[] {14,-7,-100,-5,38,-2,-74,0,66,3,-52,5,89,8,-38,10,97,13,-40,15,82,18,-68,20,38,23,125,25,-42,27,21,30,89,32,124,34,-91,36,-80,38,-76,40,-92,42,-124,44,80,46,14,48,-77,49,71,51,-56,52,45,54,-120,55,-67,56,-22,57,-10,58,-18,59,-49,60,-109,61,66,62,-40,62,83,63,-76,63,-2,63,43,64,65,64,61,64,28,64,-28,63,-109,63,36,63,-92,62,-1,61,78,61,119,60,-106,59,-114,58,126,57,71,56,9,55,-91,53,60,52,-82,50,26,49,104,47,-91,45,-41,43,-22,41,-5,39,-16,37,-35,35,-73,33,-120,31,72,29,-1,26,-84,24,75,22,-27,19,117,17,0,15,-127,12,4,10,124,7,-12,4,106,2,-32,-1,82,-3,-50,-6,64,-8,-64,-11,62,-13,-62,-16,79,-18,-32,-21,121,-23,34,-25,-57,-28,-120,-30,69,-32,29,-34,-11,-37,-22,-39,-33,-41,-13,-43,11,-44,63,-46,126,-48,-42,-50,60,-51,-67,-53,75,-54,-8,-56,-78,-57,-118,-58,115,-59,122,-60,-109,-61,-55,-62,19,-62,121,-63,-7,-64,-112,-64,65,-64,13,-64,-17,-65,-14,-65,6,-64,59,-64,-124,-64,-21,-64,104,-63,0,-62,-77,-62,118,-61,95,-60,80,-59,106,-58,-119,-57,-48,-56,30,-54,-116,-53,11,-51,-98,-50,71,-48,2,-46,-50,-45,-82,-43,-99,-41,-98,-39,-82,-37,-52,-35,-9,-33,49,-30,115,-28,-59,-26,31,-23,127,-21,-18,-19,92,-16,-41,-14,86,-11,-44,-9,93,-6,-31,-4,109,-1,-14,1,126,4,0,7,-121,9,3,12,-128,14,-14,16,98,19,-57,21,36,24,120,26,-65,28,-2,30,46,33,80,35,104,37,106,39,98,41,73,43,25,45,-33,46,-117,48,40,50,-82,51,35,53,124,54,-56,55,-12,56,19,58,17,59,-1,59,-48,60,-118,61,46,62,-75,62,35,63,125,63,-76,63,-35,63,-29,63,-46,63,-84,63,99,63,11,63,-109,62,2,62,95,61,-105,60,-59,59,-50,58,-54,57,-88,56,113,55,40,54,-66,52,81,51,-70,49,35,48,106,46,-91,44,-47,42,-30,40,-17,38,-31,36,-52,34,-90,32,116,30,52,28,-22,25,-105,23,55,21,-44,18,99,16,-15,13,116,11,-5,8,115,6,-12,3,106,1,-27,-2,96,-4,-38,-7,89,-9,-38,-12,95,-14,-19,-17,126,-19,23,-21,-70,-24,100,-26,27,-28,-37,-31,-87,-33,-126,-35,107,-37,97,-39,104,-41,125,-43,-90,-45,-34,-47,45,-48,-120,-50,-2,-52,-124,-53,34,-54,-44,-56,-102,-57,125,-58,110,-59,-125,-60,-98,-61,-24,-62,51,-62,-86,-63,45,-63,-48,-64,-116,-64,93,-64,77,-64,82,-64,117,-64,-84,-64,2,-63,109,-63,-14,-63,-107,-62,69,-61,28,-60,-3,-60,0,-58,22,-57,64,-56,-119,-55,-36,-54,80,-52,-50,-51,107,-49,15,-47,-44,-46,-100,-44,-125,-42,112,-40,117,-38,-126,-36,-93,-34,-51,-32,7,-29,73,-27,-103,-25,-17,-23,83,-20,-71,-18,43,-15,-97,-13,26,-10,-104,-8,26,-5,-100,-3,34,0,-92,2,41,5,-88,7,38,10,-96,12,20,15,-125,17,-22,19,73,22,-97,24,-20,26,45,29,100,31,-117,33,-86,35,-77,37,-74,39,-96,41,-127,43,75,45,6,47,-83,48,64,50,-64,51,42,53,-127,54,-67,55,-20,56,-9,57,-7,58,-40,59,-91,60,88,61,-13,61,116,62,-33,62,44,63,99,63,-127,63,-125,63,110,63,64,63,-12,62,-105,62,22,62,-120,61,-40,60,22,60,56,59,68,58,55,57,23,56,-36,54,-114,53,43,52,-82,50,37,49,-127,47,-50,45,9,44,46,42,73,40,77,38,71,36,48,34,11,32,-37,29,-98,27,84,25,7,23,-89,20,70,18,-37,15,105,13,-11,10,121,8,-5,5,124,3,-6,0,118,-2,-7,-5,117,-7,-4,-10,-127,-12,10,-14,-95,-17,49,-19,-39,-22,120,-24,49,-26,-27,-29,-76,-31,127,-33,102,-35,79,-37,77,-39,92,-41,115,-43,-89,-45,-32,-47,56,-48,-105,-50,20,-51,-98,-53,67,-54,-6,-56,-59,-57,-82,-58,-93,-59,-69,-60,-30,-61,37,-61,-128,-62,-13,-63,126,-63,37,-63,-31,-64,-71,-64,-85,-64,-77,-64,-41,-64,21,-63,104,-63,-40,-63,97,-62,-2,-62,-70,-61,-120,-60,113,-59,114,-58,-121,-57,-76,-56,-5,-55,78,-53,-62,-52,64,-50,-41,-49,-125,-47,60,-45,11,-43,-22,-42,-38,-40,-41,-38,-24,-36,0,-33,43,-31,97,-29,-97,-27,-19,-25,62,-22,-97,-20,2,-17,110,-15,-32,-13,84,-10,-46,-8,75,-5,-51,-3,74,0,-54,2,74,5,-61,7,63,10,-80,12,36,15,-118,17,-17,19,70,22,-99,24,-35,26,35,29,76,31,117,33,-117,35,-108,37,-114,39,122,41,78,43,30,45,-52,46,118,48,3,50,125,51,-22,52,54,54,119,55,-101,56,-83,57,-94,58,-120,59,76,60}; }
	private static byte[] data33(){ return new byte[] {3,61,-104,61,27,62,-128,62,-48,62,7,63,33,63,38,63,13,63,-30,62,-105,62,55,62,-69,61,43,61,125,60,-68,59,-31,58,-21,57,-24,56,-65,55,-112,54,62,53,-30,51,102,50,-31,48,61,47,-109,45,-52,43,-6,41,19,40,31,38,27,36,9,34,-24,31,-66,29,-127,27,66,25,-14,22,-101,20,64,18,-43,15,110,13,-8,10,-124,8,12,6,-114,3,19,1,-106,-2,22,-4,-96,-7,34,-9,-77,-12,61,-14,-40,-17,109,-19,23,-21,-67,-24,118,-26,51,-28,-3,-31,-43,-33,-74,-35,-87,-37,-89,-39,-74,-41,-43,-43,5,-44,70,-46,-102,-48,0,-49,122,-51,9,-52,-84,-54,99,-55,51,-56,22,-57,18,-58,35,-59,79,-60,-114,-61,-23,-62,91,-62,-27,-63,-118,-63,67,-63,29,-63,6,-63,19,-63,47,-63,108,-63,-68,-63,41,-62,-82,-62,71,-61,0,-60,-56,-60,-80,-59,-87,-58,-66,-57,-30,-56,39,-54,115,-53,-29,-52,92,-50,-16,-49,-110,-47,74,-45,16,-43,-19,-42,-45,-40,-47,-38,-44,-36,-17,-34,13,-31,66,-29,120,-27,-62,-25,14,-22,102,-20,-55,-18,41,-15,-100,-13,7,-10,-126,-8,-11,-6,115,-3,-22,-1,102,2,-29,4,86,7,-49,9,62,12,-88,14,20,17,108,19,-54,21,19,24,93,26,-107,28,-61,30,-22,32,-6,34,8,37,-6,38,-22,40,-67,42,-118,44,61,46,-30,47,114,49,-16,50,87,52,-84,53,-24,54,20,56,35,57,33,58,2,59,-48,59,-123,60,33,61,-89,61,16,62,102,62,-100,62,-62,62,-57,62,-72,62,-115,62,75,62,-17,61,123,61,-16,60,72,60,-113,59,-72,58,-52,57,-53,56,-81,55,-125,54,59,53,-31,51,115,50,-18,48,91,47,-82,45,-11,43,39,42,73,40,92,38,96,36,82,34,61,32,19,30,-28,27,-88,25,94,23,17,21,-73,18,86,16,-12,13,-125,11,22,9,-94,6,40,4,-73,1,54,-1,-60,-4,74,-6,-43,-9,103,-11,-10,-14,-112,-16,46,-18,-45,-21,-125,-23,53,-25,-5,-28,-64,-30,-99,-32,123,-34,113,-36,108,-38,125,-40,-105,-42,-54,-44,5,-45,90,-47,-68,-49,52,-50,-65,-52,94,-53,20,-54,-37,-56,-65,-57,-79,-58,-62,-59,-29,-60,34,-60,114,-61,-31,-62,99,-62,1,-62,-75,-63,-125,-63,108,-63,103,-63,-121,-63,-80,-63,0,-62,97,-62,-35,-62,111,-61,29,-60,-33,-60,-71,-59,-80,-58,-79,-57,-39,-56,7,-54,86,-53,-76,-52,39,-50,-79,-49,73,-47,-7,-46,-74,-44,-120,-42,104,-40,88,-38,89,-36,102,-34,127,-32,-86,-30,-39,-28,27,-25,94,-23,-77,-21,7,-18,108,-16,-52,-14,60,-11,-89,-9,29,-6,-113,-4,7,-1,125,1,-15,3,105,6,-44,8,74,11,-83,13,20,16,115,18,-61,20,25,23,86,25,-105,27,-63,29,-22,31,-5,33,10,36,0,38,-16,39,-55,41,-105,43,79,45,-9,46,-115,48,14,50,126,51,-42,52,26,54,75,55,96,56,106,57,76,58,42,59,-32,59,-118,60,21,61,-117,61,-26,61,43,62,87,62,105,62,98,62,68,62,11,62,-68,61,82,61,-46,60,55,60,-121,59,-67,58,-33,57,-28,56,-36,55,-78,54,124,53,45,52,-56,50,83,49,-59,47,42,46,118,44,-72,42,-31,40,3,39,11,37,15,35,-4,32,-30,30,-71,28,-123,26,72,24,0,22,-81,19,87,17,-8,14,-109,12,43,10,-70,7,77,5,-42,2,101,0,-15,-3,123,-5,13,-7,-99,-10,49,-12,-50,-15,107,-17,18,-19,-63,-22,118,-24,53,-26,3,-28,-46,-31,-69,-33,-96,-35,-91,-37,-90,-39,-56,-41,-22,-43,43,-44,113,-46,-46,-48,65,-49,-60,-51,95,-52,6,-53,-50,-55,-97,-56,-113,-57,-110,-58,-87,-59,-34,-60,38,-60,-124,-61,0,-61,-116,-62,58,-62,-10,-63,-41,-63,-61,-63,-46,-63,-11,-63,51,-62,-122,-62,-9,-62,119,-61,28,-60,-53,-60,-100,-59,127,-58,119,-57,-114,-56,-81,-55,-15,-54,62,-52,-87,-51,29,-49,-78,-48,74,-46,4,-44,-62,-43,-102,-41,124,-39,113,-37,113,-35,-124,-33,-99,-31,-56,-29,-5,-27,55,-24,-126,-22,-50,-20,39,-17,-122,-15,-25,-13,83,-10,-70,-8,48,-5,-103,-3,17,0,-128,2,-17,4,99,7,-57,9,54,12,-108,14,-13,16,73,19,-105,21,-35,23,27,26,74,28,117,30,-118,32,-98,34,-103,36,-115,38,110,40,65,42,1,44,-77,45,78,47,-37,48,82,50,-76,51,6,53,61,54,100,55,113,56,105,57,76,58,21,59,-56,59,100,60,-26,60,82,61,-90,61,-35,61,4,62,8,62,-4,61,-43,61,-112,61,64,61,-60,60,71,60,-101,59,-20,58,22,58,51,57,51,56,35,55,-10,53,-70,52,101,51,-2,49,-126,48,-12,46,81,45,-95,43,-40,41,9,40,29,38,49,36,40,34,29,32}; }
	private static byte[] data34(){ return new byte[] {-1,29,-41,27,-92,25,104,23,31,21,-43,18,121,16,34,14,-68,11,88,9,-21,6,-126,4,13,2,-91,-1,48,-3,-59,-6,87,-8,-17,-11,-118,-13,43,-15,-49,-18,126,-20,49,-22,-17,-25,-73,-27,-122,-29,100,-31,77,-33,66,-35,71,-37,87,-39,122,-41,-85,-43,-18,-45,65,-46,-89,-48,31,-49,-82,-51,74,-52,3,-53,-57,-55,-85,-56,-99,-57,-87,-58,-53,-59,3,-59,85,-60,-69,-61,60,-61,-45,-62,-124,-62,74,-62,46,-62,36,-62,56,-62,97,-62,-93,-62,-1,-62,111,-61,-1,-61,-102,-60,92,-59,38,-58,18,-57,16,-56,35,-55,79,-54,-114,-53,-32,-52,75,-50,-59,-49,86,-47,-11,-46,-86,-44,109,-42,65,-40,42,-38,20,-36,33,-34,36,-32,74,-30,103,-28,-94,-26,-41,-24,31,-21,108,-19,-65,-17,27,-14,124,-12,-34,-10,73,-7,-78,-5,32,-2,-116,0,-6,2,102,5,-52,7,56,10,-107,12,-10,14,78,17,-103,19,-24,21,34,24,94,26,-121,28,-89,30,-66,32,-63,34,-64,36,-89,38,-122,40,79,42,11,44,-75,45,76,47,-47,48,67,50,-98,51,-21,52,28,54,59,55,71,56,54,57,20,58,-38,58,-124,59,32,60,-103,60,4,61,79,61,-118,61,-93,61,-84,61,-106,61,111,61,40,61,-47,60,89,60,-47,59,43,59,116,58,-95,57,-70,56,-69,55,-89,54,123,53,65,52,-25,50,-123,49,6,48,122,46,-40,44,40,43,97,41,-109,39,-86,37,-66,35,-69,33,-83,31,-105,29,108,27,66,25,4,23,-60,20,118,18,38,16,-53,13,111,11,11,9,-91,6,63,4,-47,1,104,-1,-3,-4,-109,-6,45,-8,-56,-11,105,-13,12,-15,-69,-18,103,-20,38,-22,-28,-25,-75,-27,-122,-29,107,-31,86,-33,84,-35,89,-37,115,-39,-108,-41,-46,-43,15,-44,114,-46,-47,-48,87,-49,-31,-51,-120,-52,63,-53,13,-54,-19,-56,-25,-57,-11,-58,24,-58,88,-59,-93,-60,23,-60,-114,-61,50,-61,-36,-62,-87,-62,-116,-62,-126,-62,-102,-62,-64,-62,5,-61,96,-61,-46,-61,92,-60,0,-59,-74,-59,-118,-58,109,-57,110,-56,125,-55,-86,-54,-30,-53,57,-51,-100,-50,23,-48,-93,-47,64,-45,-13,-44,-78,-42,-124,-40,100,-38,85,-36,81,-34,95,-32,114,-30,-102,-28,-62,-26,-1,-24,59,-21,-121,-19,-42,-17,44,-14,-120,-12,-24,-10,75,-7,-77,-5,25,-2,-124,0,-22,2,82,5,-72,7,24,10,121,12,-50,14,36,17,111,19,-76,21,-15,23,32,26,76,28,103,30,120,32,124,34,115,36,91,38,52,40,-4,41,-74,43,90,45,-11,46,113,48,-26,49,63,51,-121,52,-69,53,-39,54,-33,55,-45,56,-81,57,113,58,36,59,-74,59,55,60,-96,60,-20,60,38,61,69,61,75,61,60,61,18,61,-46,60,118,60,10,60,124,59,-31,58,40,58,90,57,119,56,120,55,110,54,66,53,12,52,-70,50,87,49,-31,47,87,46,-68,44,13,43,82,41,-128,39,-91,37,-74,35,-66,33,-78,31,-93,29,125,27,87,25,33,23,-31,20,-97,18,77,16,-2,13,-94,11,70,9,-28,6,-128,4,27,2,-76,-1,79,-3,-23,-6,-121,-8,36,-10,-51,-13,113,-15,34,-17,-40,-20,-111,-22,91,-24,39,-26,0,-28,-27,-31,-44,-33,-47,-35,-37,-37,-13,-39,27,-40,80,-42,-100,-44,-17,-46,94,-47,-39,-49,102,-50,15,-51,-63,-53,-112,-54,112,-55,103,-56,114,-57,-105,-58,-52,-59,34,-59,-125,-60,9,-60,-104,-61,75,-61,14,-61,-18,-62,-29,-62,-13,-62,20,-61,88,-61,-87,-61,26,-60,-99,-60,59,-59,-20,-59,-70,-58,-105,-57,-111,-56,-99,-55,-66,-54,-9,-53,65,-51,-95,-50,20,-48,-104,-47,51,-45,-38,-44,-107,-42,96,-40,57,-38,36,-36,25,-34,31,-32,45,-30,78,-28,112,-26,-89,-24,-37,-22,38,-19,102,-17,-64,-15,15,-12,110,-10,-52,-8,43,-5,-112,-3,-13,-1,88,2,-70,4,28,7,121,9,-44,11,43,14,121,16,-59,18,5,21,63,23,114,25,-106,27,-76,29,-62,31,-58,33,-66,35,-93,37,-128,39,70,41,2,43,-86,44,65,46,-60,47,58,49,-109,50,-28,51,19,53,60,54,65,55,62,56,25,57,-27,57,-104,58,51,59,-71,59,38,60,122,60,-68,60,-37,60,-15,60,-32,60,-60,60,-122,60,56,60,-53,59,80,59,-78,58,9,58,61,57,104,56,112,55,108,54,77,53,25,52,-42,50,121,49,12,48,-117,46,-10,44,85,43,-100,41,-40,39,2,38,29,36,42,34,45,32,28,30,8,28,-30,25,-75,23,127,21,64,19,-7,16,-84,14,89,12,1,10,-90,7,72,5,-25,2,-124,0,36,-2,-62,-5,101,-7,5,-9,-81,-12,87,-14,12,-16,-64,-19,-128,-21,69,-23,23,-25,-19,-28,-44,-30,-63,-32,-66,-34,-57,-36,-34,-38,2,-39}; }
	private static byte[] data35(){ return new byte[] {55,-41,125,-43,-48,-45,58,-46,-80,-48,62,-49,-39,-51,-114,-52,84,-53,45,-54,34,-55,35,-56,65,-57,116,-58,-71,-59,29,-59,-111,-60,31,-60,-58,-61,-127,-61,88,-61,67,-61,74,-61,97,-61,-100,-61,-32,-61,76,-60,-65,-60,86,-59,-4,-59,-67,-58,-109,-57,127,-56,-128,-55,-102,-54,-61,-53,6,-51,90,-50,-63,-49,63,-47,-56,-46,107,-44,24,-42,-38,-41,-84,-39,-123,-37,122,-35,111,-33,122,-31,-115,-29,-87,-27,-43,-25,6,-22,66,-20,-126,-18,-48,-16,26,-13,115,-11,-57,-9,38,-6,-126,-4,-29,-2,65,1,-97,3,0,6,86,8,-76,10,2,13,83,15,-101,17,-35,19,21,22,71,24,110,26,-118,28,-98,30,-94,32,-103,34,-120,36,98,38,49,40,-17,41,-100,43,56,45,-61,46,60,48,-96,49,-14,50,50,52,87,53,113,54,107,55,88,56,41,57,-25,57,-115,58,28,59,-107,59,-12,59,63,60,110,60,-116,60,-118,60,119,60,73,60,4,60,-87,59,51,59,-85,58,6,58,81,57,127,56,-100,55,-97,54,-111,53,107,52,50,51,-29,49,-125,48,13,47,-118,45,-19,43,73,42,-118,40,-61,38,-23,36,2,35,13,33,10,31,-2,28,-31,26,-61,24,-113,22,93,20,30,18,-41,15,-113,13,57,11,-21,8,-117,6,55,4,-43,1,123,-1,29,-3,-64,-6,106,-8,14,-10,-62,-13,108,-15,44,-17,-28,-20,-81,-22,121,-24,85,-26,51,-28,35,-30,24,-32,32,-34,48,-36,83,-38,-128,-40,-65,-42,14,-43,110,-45,-34,-47,100,-48,-12,-50,-90,-51,89,-52,50,-53,19,-54,14,-55,34,-56,69,-57,-126,-58,-41,-59,61,-59,-63,-60,87,-60,8,-60,-51,-61,-82,-61,-97,-61,-78,-61,-45,-61,18,-60,102,-60,-49,-60,85,-59,-21,-59,-98,-58,99,-57,64,-56,51,-55,59,-54,85,-53,-115,-52,-53,-51,41,-49,-107,-48,16,-46,-89,-45,66,-43,-5,-42,-71,-40,-115,-38,111,-36,90,-34,89,-32,95,-30,115,-28,-110,-26,-72,-24,-21,-22,36,-19,100,-17,-84,-15,-8,-13,73,-10,-97,-8,-10,-6,80,-3,-83,-1,3,2,99,4,-74,6,15,9,96,11,-83,13,-11,15,57,18,113,20,-91,22,-50,24,-18,26,4,29,14,31,11,33,-3,34,-33,36,-74,38,120,40,49,42,-44,43,105,45,-20,46,91,48,-74,49,5,51,51,52,91,53,99,54,91,55,62,56,7,57,-68,57,93,58,-31,58,86,59,-84,59,-17,59,26,60,44,60,43,60,12,60,-39,59,-111,59,43,59,-74,58,36,58,124,57,-60,56,-22,55,8,55,3,54,-12,52,-55,51,-113,50,61,49,-37,47,99,46,-35,44,67,43,-105,41,-32,39,16,38,62,36,80,34,98,32,92,30,82,28,57,26,22,24,-19,21,-73,19,125,17,57,15,-15,12,-90,10,80,8,2,6,-92,3,81,1,-10,-2,-97,-4,71,-6,-13,-9,-95,-11,85,-13,12,-15,-55,-18,-114,-20,89,-22,48,-24,11,-26,-11,-29,-24,-31,-28,-33,-13,-35,10,-36,48,-38,104,-40,-85,-42,1,-43,103,-45,-34,-47,104,-48,4,-49,-75,-51,116,-52,80,-53,54,-54,60,-55,79,-56,124,-57,-67,-58,22,-58,-124,-59,11,-59,-90,-60,92,-60,36,-60,11,-60,-1,-61,23,-60,57,-60,126,-60,-45,-60,65,-59,-57,-59,98,-58,22,-57,-37,-57,-65,-56,-84,-55,-69,-54,-42,-53,8,-51,79,-50,-88,-49,20,-47,-109,-46,34,-44,-60,-43,118,-41,55,-39,8,-37,-27,-36,-44,-34,-53,-32,-45,-30,-30,-28,-3,-26,37,-23,79,-21,-119,-19,-62,-17,8,-14,82,-12,-102,-10,-12,-8,60,-5,-99,-3,-22,-1,71,2,-105,4,-17,6,60,9,-115,11,-46,13,23,16,83,18,-118,20,-75,22,-35,24,-12,26,9,29,9,31,6,33,-17,34,-49,36,-97,38,94,40,17,42,-79,43,63,45,-64,46,40,48,-124,49,-55,50,-9,51,28,53,26,54,25,55,-18,55,-67,56,106,57,10,58,-118,58,-1,58,81,59,-109,59,-67,59,-51,59,-56,59,-83,59,117,59,46,59,-55,58,81,58,-64,57,27,57,94,56,-118,55,-92,54,-91,53,-108,52,109,51,49,50,-29,48,-125,47,14,46,-117,44,-17,42,77,41,-113,39,-49,37,-13,35,21,34,29,32,41,30,20,28,13,26,-28,23,-61,21,-110,19,88,17,30,15,-41,12,-112,10,66,8,-14,5,-95,3,75,1,-6,-2,-94,-4,85,-6,-1,-9,-72,-11,107,-13,40,-15,-20,-18,-78,-20,-125,-22,93,-24,60,-26,43,-28,32,-30,35,-32,50,-34,77,-36,122,-38,-81,-40,-7,-42,82,-43,-72,-45,53,-46,-66,-48,94,-49,15,-50,-44,-52,-87,-53,-99,-54,-106,-55,-73,-56,-38,-57,34,-57,122,-58,-26,-59,112,-59,8,-59,-67,-60,-118,-60,102,-60,100,-60,112,-60,-103,-60,-41,-60,43,-59,-103,-59,26,-58,-75,-58}; }
	private static byte[] data36(){ return new byte[] {97,-57,43,-56,2,-55,-9,-55,-6,-54,19,-52,69,-51,-126,-50,-35,-49,64,-47,-66,-46,71,-44,-27,-43,-110,-41,78,-39,26,-37,-11,-36,-37,-34,-47,-32,-48,-30,-35,-28,-14,-26,21,-23,58,-21,110,-19,-92,-17,-28,-15,39,-12,111,-10,-67,-8,9,-5,93,-3,-85,-1,1,2,77,4,-94,6,-24,8,57,11,116,13,-66,15,-19,17,41,20,75,22,114,24,-122,26,-104,28,-105,30,-112,32,121,34,84,36,37,38,-30,39,-108,41,50,43,-61,44,61,46,-83,47,1,49,75,50,123,51,-103,52,-91,53,-106,54,123,55,63,56,-6,56,-112,57,32,58,-117,58,-24,58,44,59,85,59,111,59,105,59,83,59,35,59,-38,58,-128,58,6,58,-126,57,-37,56,40,56,87,55,121,54,123,53,118,52,78,51,31,50,-45,48,123,47,10,46,-115,44,-3,42,88,41,-84,39,-25,37,25,36,60,34,81,32,90,30,88,28,72,26,51,24,15,22,-26,19,-73,17,120,15,68,13,-11,10,-73,8,103,6,26,4,-50,1,121,-1,47,-3,-33,-6,-111,-8,76,-10,2,-12,-60,-15,-120,-17,84,-19,38,-21,2,-23,-27,-26,-48,-28,-49,-30,-54,-32,-31,-34,-8,-36,39,-37,91,-39,-88,-41,-8,-43,104,-44,-39,-46,106,-47,0,-48,-77,-50,116,-51,73,-52,53,-53,48,-54,71,-55,107,-56,-82,-57,-1,-58,105,-58,-20,-59,127,-59,48,-59,-13,-60,-49,-60,-62,-60,-55,-60,-19,-60,32,-59,114,-59,-42,-59,78,-58,-26,-58,-122,-57,76,-56,25,-55,6,-54,0,-53,21,-52,57,-51,118,-50,-66,-49,36,-47,-112,-46,25,-44,-88,-43,81,-41,5,-39,-58,-38,-99,-36,119,-34,103,-32,97,-30,99,-28,116,-26,-117,-24,-81,-22,-41,-20,10,-17,66,-15,-127,-13,-64,-11,11,-8,80,-6,-97,-4,-21,-2,56,1,-123,3,-48,5,26,8,94,10,-93,12,-35,14,20,17,72,19,106,21,-109,23,-93,25,-75,27,-75,29,-82,31,-106,33,119,35,66,37,10,39,-74,40,93,42,-22,43,113,45,-39,46,61,48,-126,49,-69,50,-32,51,-19,52,-24,53,-49,54,-98,55,90,56,0,57,-116,57,9,58,103,58,-75,58,-22,58,6,59,16,59,-2,58,-41,58,-100,58,70,58,-36,57,91,57,-61,56,23,56,83,55,123,54,-115,53,-116,52,116,51,75,50,12,49,-69,47,90,46,-32,44,96,43,-63,41,33,40,101,38,-96,36,-49,34,-23,32,-1,30,3,29,-3,26,-17,24,-44,22,-76,20,-120,18,89,16,30,14,-27,11,-95,9,93,7,22,5,-55,2,-125,0,50,-2,-18,-5,-96,-7,94,-9,25,-11,-37,-14,-94,-16,110,-18,67,-20,29,-22,2,-24,-20,-27,-24,-29,-26,-31,-10,-33,17,-34,53,-36,110,-38,-79,-40,3,-41,103,-43,-37,-45,94,-46,-8,-48,-100,-49,92,-50,39,-51,12,-52,1,-53,12,-54,45,-55,98,-56,-85,-57,14,-57,-126,-58,18,-58,-77,-59,109,-59,61,-59,39,-59,33,-59,58,-59,98,-59,-91,-59,1,-58,106,-58,-9,-58,-117,-57,65,-56,8,-55,-31,-55,-41,-54,-42,-53,-10,-52,31,-50,100,-49,-77,-48,29,-46,-112,-45,29,-43,-77,-42,94,-40,22,-38,-34,-37,-80,-35,-106,-33,-127,-31,-128,-29,-127,-27,-109,-25,-84,-23,-52,-21,-8,-19,39,-16,92,-14,-102,-12,-39,-10,28,-7,99,-5,-86,-3,-13,-1,61,2,-126,4,-53,6,10,9,78,11,-119,13,-70,15,-14,17,18,20,58,22,79,24,96,26,99,28,94,30,75,32,45,34,1,36,-56,37,127,39,38,41,-64,42,71,44,-66,45,36,47,116,48,-74,49,-31,50,-4,51,0,53,-16,53,-52,54,-110,55,66,56,-32,56,97,57,-45,57,42,58,109,58,-104,58,-84,58,-85,58,-109,58,100,58,28,58,-61,57,77,57,-56,56,40,56,115,55,-85,54,-54,53,-38,52,-50,51,-73,50,-125,49,67,48,-18,46,-124,45,16,44,-127,42,-19,40,61,39,-121,37,-65,35,-22,33,8,32,26,30,29,28,26,26,12,24,-16,21,-43,19,-90,17,125,15,67,13,12,11,-51,8,-117,6,71,4,1,2,-70,-1,119,-3,45,-5,-18,-8,-88,-10,114,-12,51,-14,5,-16,-43,-19,-79,-21,-110,-23,126,-25,112,-27,115,-29,120,-31,-111,-33,-79,-35,-31,-37,31,-38,107,-40,-59,-42,50,-43,-84,-45,59,-46,-39,-48,-119,-49,78,-50,35,-51,17,-52,11,-53,35,-54,70,-55,-122,-56,-39,-57,61,-57,-62,-58,78,-58,0,-58,-70,-59,-106,-59,-126,-59,-121,-59,-94,-59,-45,-59,27,-58,121,-58,-18,-58,120,-57,25,-56,-51,-56,-100,-55,117,-54,115,-53,114,-52,-105,-51,-61,-50,6,-48,94,-47,-60,-46,60,-44,-54,-43,94,-41,15,-39,-64,-38,-115,-36,95,-34,65,-32,49,-30,38,-28,46,-26,57,-24,82,-22,112,-20,-105,-18,-57,-16,-11,-14}; }
	private static byte[] data37(){ return new byte[] {51,-11,108,-9,-84,-7,-16,-5,48,-2,121,0,-72,2,0,5,59,7,127,9,-75,11,-18,13,26,16,74,18,103,20,-121,22,-106,24,-96,26,-96,28,-111,30,122,32,85,34,34,36,-29,37,-108,39,52,41,-55,42,72,44,-70,45,23,47,101,48,-98,49,-58,50,-42,51,-39,52,-64,53,-102,54,87,55,4,56,-102,56,27,57,-125,57,-37,57,18,58,65,58,74,58,76,58,41,58,-4,57,-81,57,83,57,-37,56,83,56,-81,55,-4,54,46,54,80,53,89,52,82,51,53,50,4,49,-61,47,109,46,4,45,-112,43,1,42,110,40,-62,38,11,37,68,35,114,33,-111,31,-91,29,-81,27,-88,25,-95,23,-121,21,111,19,67,17,33,15,-28,12,-72,10,121,8,59,6,-2,3,-71,1,123,-1,54,-3,-9,-6,-72,-8,124,-10,69,-12,18,-14,-32,-17,-66,-19,-104,-21,-126,-23,116,-25,103,-27,115,-29,121,-31,-101,-33,-67,-35,-12,-37,53,-38,-122,-40,-26,-42,87,-43,-43,-45,104,-46,12,-47,-68,-49,-117,-50,95,-51,82,-52,82,-53,104,-54,-108,-55,-45,-56,42,-56,-109,-57,20,-57,-83,-58,84,-58,29,-58,-16,-59,-28,-59,-24,-59,3,-58,55,-58,126,-58,-33,-58,82,-57,-36,-57,125,-56,49,-55,0,-54,-40,-54,-45,-53,-44,-52,-11,-51,32,-49,99,-48,-75,-47,28,-45,-109,-44,25,-42,-79,-41,88,-39,14,-37,-48,-36,-91,-34,126,-32,111,-30,94,-28,99,-26,105,-24,-128,-22,-104,-20,-68,-18,-27,-16,20,-13,72,-11,-127,-9,-71,-7,-5,-5,54,-2,120,0,-72,2,-13,4,52,7,105,9,-93,11,-47,13,0,16,35,18,69,20,88,22,106,24,108,26,106,28,87,30,60,32,19,34,-34,35,-102,37,74,39,-26,40,120,42,-11,43,99,45,-62,46,8,48,69,49,101,50,123,51,118,52,96,53,56,54,-13,54,-93,55,52,56,-71,56,31,57,120,57,-80,57,-33,57,-23,57,-18,57,-55,57,-95,57,84,57,-6,56,-122,56,-3,55,95,55,-83,54,-30,53,8,53,19,52,17,51,-10,49,-54,48,-116,47,57,46,-39,44,99,43,-35,41,76,40,-93,38,-10,36,46,35,102,33,-124,31,-93,29,-84,27,-81,25,-86,23,-106,21,-126,19,94,17,59,15,10,13,-33,10,-94,8,114,6,45,4,-6,1,-75,-1,124,-3,63,-5,4,-7,-52,-10,-103,-12,106,-14,60,-16,30,-18,-6,-21,-23,-23,-38,-25,-41,-27,-36,-29,-16,-31,8,-32,55,-34,105,-36,-81,-38,-1,-40,97,-41,-45,-43,84,-44,-27,-46,-120,-47,61,-48,4,-49,-31,-51,-53,-52,-49,-53,-31,-54,14,-54,75,-55,-99,-56,9,-56,-125,-57,26,-57,-61,-58,-127,-58,90,-58,66,-58,71,-58,94,-58,-118,-58,-44,-58,39,-57,-98,-57,31,-56,-68,-56,107,-55,49,-54,12,-53,-9,-53,-1,-52,12,-50,62,-49,112,-48,-57,-47,31,-45,-108,-44,19,-42,-91,-41,69,-39,-10,-38,-78,-36,125,-34,87,-32,57,-30,42,-28,36,-26,37,-24,55,-22,71,-20,106,-18,-121,-16,-75,-14,-30,-12,20,-9,77,-7,-127,-5,-64,-3,-10,-1,55,2,108,4,-88,6,-36,8,13,11,63,13,100,15,-117,17,-94,19,-67,21,-62,23,-51,25,-65,27,-77,29,-110,31,107,33,54,35,-18,36,-92,38,58,40,-45,41,76,43,-63,44,26,46,106,47,-93,48,-54,49,-32,50,-33,51,-50,52,-91,53,107,54,23,55,-74,55,55,56,-89,56,3,57,66,57,117,57,-119,57,-117,57,122,57,73,57,17,57,-77,56,77,56,-56,55,50,55,-122,54,-58,53,-17,52,7,52,8,51,-8,49,-46,48,-99,47,83,46,-10,44,-112,43,11,42,-122,40,-28,38,60,37,-127,35,-69,33,-24,31,5,30,30,28,34,26,40,24,26,22,13,20,-20,17,-42,15,-92,13,-124,11,77,9,27,7,-23,4,-85,2,119,0,60,-2,4,-4,-50,-7,-102,-9,105,-11,60,-13,20,-15,-15,-18,-39,-20,-65,-22,-69,-24,-81,-26,-66,-28,-54,-30,-24,-32,16,-33,71,-35,-121,-37,-39,-39,54,-40,-89,-42,36,-43,-77,-45,81,-46,3,-47,-56,-49,-101,-50,-122,-51,127,-52,-110,-53,-78,-54,-18,-55,55,-55,-99,-56,16,-56,-96,-57,64,-57,-9,-58,-55,-58,-91,-58,-89,-58,-80,-58,-40,-58,20,-57,98,-57,-50,-57,67,-56,-37,-56,123,-55,62,-54,8,-53,-16,-53,-28,-52,-13,-51,16,-49,68,-48,-125,-47,-34,-46,63,-44,-69,-43,66,-41,-43,-40,-127,-38,47,-36,-9,-35,-62,-33,-97,-31,-123,-29,118,-27,116,-25,119,-23,-122,-21,-102,-19,-71,-17,-40,-15,4,-12,45,-10,96,-8,-110,-6,-57,-4,-4,-2,55,1,103,3,-94,5,-47,7,-1,9,49,12,79,14,122,16,-115,18,-90,20,-80,22,-77,24,-81,26,-101,28,-124,30,89,32,40,34,-28,35,-102,37,59,39}; }
	private static byte[] data38(){ return new byte[] {-50,40,86,42,-59,43,47,45,123,46,-64,47,-21,48,10,50,14,51,6,52,-27,52,-77,53,106,54,13,55,-100,55,20,56,122,56,-60,56,-1,56,33,57,44,57,37,57,5,57,-49,56,-122,56,37,56,-81,55,37,55,-124,54,-48,53,6,53,42,52,54,51,51,50,26,49,-17,47,-78,46,100,45,1,44,-108,42,14,41,-127,39,-34,37,50,36,115,34,-83,32,-44,30,-11,28,6,27,17,25,16,23,6,21,-8,18,-37,16,-64,14,-102,12,114,10,68,8,21,6,-32,3,-79,1,119,-1,73,-3,15,-5,-28,-8,-78,-10,-120,-12,101,-14,61,-16,42,-18,15,-20,7,-22,1,-24,7,-26,20,-28,50,-30,82,-32,-120,-34,-60,-36,15,-37,108,-39,-48,-41,76,-42,-46,-44,107,-45,21,-46,-50,-48,-97,-49,122,-50,112,-51,115,-52,-112,-53,-70,-54,0,-54,82,-55,-63,-56,63,-56,-40,-57,126,-57,70,-57,22,-57,7,-57,5,-57,32,-57,74,-57,-110,-57,-26,-57,87,-56,-41,-56,115,-55,29,-54,-31,-54,-75,-53,-96,-52,-100,-51,-82,-50,-47,-49,5,-47,80,-46,-90,-45,17,-43,-116,-42,19,-40,-79,-39,84,-37,15,-35,-53,-34,-94,-32,119,-30,101,-28,79,-26,80,-24,78,-22,97,-20,111,-18,-114,-16,-87,-14,-43,-12,-10,-10,44,-7,83,-5,-117,-3,-71,-1,-21,1,31,4,75,6,125,8,-94,10,-52,12,-24,14,10,17,22,19,44,21,42,23,44,25,27,27,4,29,-30,30,-78,32,121,34,46,36,-38,37,117,39,-1,40,-128,42,-25,43,71,45,-113,46,-55,47,-18,48,3,50,1,51,-14,51,-58,52,-109,53,57,54,-31,54,92,55,-40,55,46,56,121,56,-87,56,-58,56,-53,56,-67,56,-103,56,92,56,17,56,-92,55,52,55,-103,54,1,54,61,53,121,52,-111,51,-95,50,-104,49,123,48,83,47,12,46,-61,44,92,43,-19,41,104,40,-38,38,53,37,-116,35,-52,33,4,32,49,30,78,28,101,26,111,24,112,22,106,20,91,18,69,16,44,14,6,12,-26,9,-73,7,-111,5,92,3,52,1,-3,-2,-46,-4,-93,-6,117,-8,79,-10,39,-12,6,-14,-19,-17,-44,-19,-53,-21,-66,-23,-59,-25,-52,-27,-27,-29,2,-30,47,-32,102,-34,-85,-36,-4,-38,92,-39,-53,-41,73,-42,-40,-44,118,-45,36,-46,-25,-48,-72,-49,-97,-50,-105,-51,-95,-52,-63,-53,-13,-54,59,-54,-105,-55,4,-55,-114,-56,36,-56,-41,-57,-103,-57,116,-57,102,-57,105,-57,-121,-57,-77,-57,-3,-57,87,-56,-58,-56,77,-55,-25,-55,-108,-54,91,-53,46,-52,27,-51,25,-50,41,-49,78,-48,-126,-47,-52,-46,34,-44,-114,-43,4,-41,-111,-40,36,-38,-48,-37,126,-35,68,-33,15,-31,-23,-30,-51,-28,-69,-26,-75,-24,-77,-22,-65,-20,-51,-18,-27,-16,1,-13,35,-11,71,-9,114,-7,-102,-5,-54,-3,-12,-1,38,2,78,4,125,6,-93,8,-56,10,-22,12,6,15,28,17,43,19,53,21,50,23,47,25,22,27,-1,28,-44,30,-94,32,98,34,20,36,-69,37,81,39,-39,40,80,42,-69,43,15,45,89,46,-116,47,-83,48,-62,49,-72,50,-87,51,123,52,62,53,-19,53,-123,54,12,55,122,55,-44,55,28,56,73,56,105,56,104,56,92,56,54,56,-8,55,-83,55,68,55,-54,54,61,54,-106,53,-31,52,20,52,51,51,65,50,58,49,33,48,-9,46,-73,45,108,44,9,43,-99,41,26,40,-113,38,-18,36,71,35,-117,33,-58,31,-8,29,22,28,52,26,63,24,71,22,67,20,57,18,39,16,17,14,-13,11,-46,9,-82,7,-123,5,93,3,49,1,5,-1,-37,-4,-79,-6,-120,-8,104,-10,64,-12,41,-14,15,-16,-3,-19,-8,-21,-19,-23,-4,-25,2,-26,35,-28,64,-30,116,-32,-86,-34,-9,-36,70,-37,-82,-39,28,-40,-96,-42,45,-43,-49,-45,-127,-46,67,-47,25,-48,-2,-50,-8,-51,6,-51,34,-52,91,-53,-99,-54,-5,-55,110,-55,-18,-56,-115,-56,55,-56,-1,-57,-42,-57,-56,-57,-56,-57,-27,-57,17,-56,85,-56,-77,-56,23,-55,-89,-55,49,-54,-23,-54,-96,-53,120,-52,95,-51,88,-50,104,-49,-122,-48,-72,-47,-5,-46,81,-44,-76,-43,42,-41,-82,-40,65,-38,-29,-37,-109,-35,78,-33,23,-31,-21,-30,-53,-28,-76,-26,-89,-24,-92,-22,-91,-20,-75,-18,-62,-16,-34,-14,-10,-12,26,-9,60,-7,99,-5,-116,-3,-77,-1,-33,1,4,4,44,6,82,8,112,10,-111,12,-90,14,-70,16,-57,18,-54,20,-55,22,-66,24,-89,26,-117,28,94,30,41,32,-23,33,-103,35,62,37,-46,38,91,40,-48,41,60,43,-113,44,-41,45,12,47,47,48,66,49,60,50,43,51,-1,51,-58,52,116,53,17,54,-106,54,11,55,103,55,-80,55,-29,55,2,56,10,56,-1,55,-36,55}; }
	private static byte[] data39(){ return new byte[] {-89,55,91,55,-7,54,-123,54,-6,53,92,53,-87,52,-30,51,7,51,28,50,24,49,7,48,-32,46,-85,45,96,44,10,43,-100,41,40,40,-101,38,8,37,96,35,-80,33,-17,31,37,30,78,28,110,26,-126,24,-115,22,-109,20,-119,18,-124,16,108,14,91,12,56,10,33,8,-10,5,-42,3,-81,1,-122,-1,99,-3,59,-5,23,-7,-9,-10,-39,-12,-65,-14,-83,-16,-100,-18,-106,-20,-108,-22,-99,-24,-83,-26,-56,-28,-19,-30,26,-31,90,-33,-99,-35,-10,-37,87,-38,-58,-40,74,-41,-44,-43,121,-44,36,-45,-25,-47,-71,-48,-100,-49,-107,-50,-101,-51,-69,-52,-25,-53,45,-53,-124,-54,-17,-55,112,-55,6,-55,-84,-56,112,-56,63,-56,42,-56,39,-56,60,-56,98,-56,-95,-56,-14,-56,89,-55,-43,-55,102,-54,8,-53,-60,-53,-115,-52,110,-51,99,-50,99,-49,-127,-48,-90,-47,-28,-46,48,-44,-115,-43,-6,-42,117,-40,2,-38,-102,-37,69,-35,-11,-34,-70,-32,-124,-30,92,-28,65,-26,41,-24,34,-22,29,-20,33,-18,47,-16,62,-14,85,-12,113,-10,-115,-8,-78,-6,-47,-4,-7,-2,27,1,64,3,99,5,-124,7,-95,9,-67,11,-47,13,-31,15,-18,17,-17,19,-20,21,-32,23,-54,25,-85,27,-127,29,77,31,10,33,-64,34,99,36,-5,37,-122,39,-3,40,108,42,-62,43,17,45,70,46,112,47,-122,48,-123,49,124,50,83,51,35,52,-45,52,123,53,4,54,-125,54,-29,54,55,55,109,55,-100,55,-92,55,-88,55,-118,55,95,55,28,55,-60,54,89,54,-41,53,66,53,-101,52,-36,51,12,51,42,50,46,49,44,48,11,47,-32,45,-94,44,80,43,-11,41,-128,40,6,39,117,37,-36,35,49,34,124,32,-70,30,-21,28,21,27,46,25,70,23,77,21,84,19,75,17,70,15,48,13,29,11,5,9,-29,6,-53,4,-94,2,-121,0,94,-2,65,-4,30,-6,2,-8,-25,-11,-49,-13,-68,-15,-79,-17,-88,-19,-85,-21,-78,-23,-64,-25,-35,-27,-1,-29,45,-30,104,-32,-85,-34,0,-35,92,-37,-51,-39,68,-40,-44,-42,106,-43,23,-44,-47,-46,-101,-47,126,-48,104,-49,110,-50,-128,-51,-88,-52,-27,-53,50,-53,-105,-54,11,-54,-104,-55,57,-55,-22,-56,-71,-56,-111,-56,-119,-56,-113,-56,-83,-56,-34,-56,36,-55,-126,-55,-17,-55,118,-54,14,-53,-73,-53,125,-52,76,-51,52,-50,49,-49,54,-48,92,-47,-125,-46,-52,-45,22,-43,126,-42,-23,-41,110,-39,-7,-38,-104,-36,66,-34,-9,-33,-70,-31,-117,-29,93,-27,73,-25,44,-23,38,-21,34,-19,34,-17,50,-15,57,-13,87,-11,100,-9,-118,-7,-97,-5,-59,-3,-33,-1,4,2,32,4,64,6,90,8,113,10,-122,12,-105,14,-99,16,-91,18,-99,20,-108,22,127,24,99,26,57,28,10,30,-55,31,-123,33,40,35,-52,36,84,38,-39,39,71,41,-85,42,-6,43,61,45,109,46,-120,47,-103,48,-114,49,121,50,75,51,13,52,-71,52,85,53,-42,53,75,54,-92,54,-18,54,32,55,63,55,73,55,60,55,29,55,-25,54,-97,54,64,54,-51,53,71,53,-86,52,-2,51,58,51,100,50,126,49,126,48,118,47,82,46,37,45,-32,43,-111,42,42,41,-66,39,57,38,-84,36,15,35,100,33,-82,31,-20,29,30,28,70,26,100,24,120,22,-123,20,-118,18,-121,16,-128,14,112,12,96,10,71,8,47,6,22,4,-14,1,-34,-1,-76,-3,-93,-5,127,-7,109,-9,82,-11,70,-13,52,-15,50,-17,47,-19,55,-21,67,-23,95,-25,121,-27,-86,-29,-36,-31,27,-32,109,-34,-64,-36,42,-37,-96,-39,31,-40,-74,-42,82,-43,11,-44,-61,-46,-92,-47,123,-48,125,-49,-128,-50,-101,-51,-48,-52,11,-52,101,-53,-51,-54,74,-54,-35,-55,-126,-55,61,-55,11,-55,-14,-56,-25,-56,-9,-56,24,-55,79,-55,-103,-55,-4,-55,107,-54,-6,-54,-113,-53,69,-52,4,-51,-35,-51,-58,-50,-63,-49,-48,-48,-16,-47,31,-45,100,-44,-78,-43,25,-41,-120,-40,8,-38,-104,-37,49,-35,-34,-34,-109,-32,84,-30,32,-28,-10,-27,-37,-25,-64,-23,-74,-21,-82,-19,-82,-17,-73,-15,-64,-13,-45,-11,-26,-9,-1,-7,22,-4,52,-2,76,0,108,2,-126,4,-99,6,-75,8,-61,10,-41,12,-36,14,-27,16,-33,18,-39,20,-59,22,-83,24,-119,26,93,28,36,30,-31,31,-108,33,51,35,-47,36,82,38,-43,39,56,41,-101,42,-30,43,32,45,74,46,98,47,108,48,92,49,67,50,16,51,-51,51,118,52,11,53,-119,53,-4,53,78,54,-105,54,-59,54,-33,54,-24,54,-41,54,-75,54,127,54,50,54,-45,53,93,53,-43,52,57,52,-119,51,-57,50,-18,49,7,49,10,48,-1,46,-35,45,-81,44,109,43,26,42,-68,40,74,39,-54,37,63,36,-95,34}; }
	private static byte[] data40(){ return new byte[] {-4,32,70,31,-121,29,-68,27,-27,25,9,24,30,22,47,20,56,18,56,16,53,14,41,12,28,10,9,8,-12,5,-35,3,-59,1,-87,-1,-109,-3,119,-5,100,-7,79,-9,61,-11,51,-13,41,-15,39,-17,46,-19,53,-21,77,-23,102,-25,-117,-27,-68,-29,-13,-31,59,-32,-118,-34,-24,-36,84,-37,-53,-39,83,-40,-22,-42,-115,-43,68,-44,10,-45,-33,-47,-53,-48,-63,-49,-50,-50,-18,-51,28,-51,102,-52,-73,-53,41,-53,-94,-54,59,-54,-34,-55,-98,-55,107,-55,81,-55,74,-55,88,-55,123,-55,-79,-55,-3,-55,90,-54,-47,-54,86,-53,-14,-53,-94,-52,98,-51,56,-50,32,-49,25,-48,38,-47,67,-46,113,-45,-78,-44,0,-42,96,-41,-49,-40,74,-38,-40,-37,111,-35,21,-33,-56,-32,-124,-30,79,-28,32,-26,-3,-25,-29,-23,-46,-21,-59,-19,-59,-17,-61,-15,-51,-13,-39,-11,-23,-9,-6,-7,19,-4,35,-2,66,0,83,2,108,4,127,6,-111,8,-95,10,-86,12,-80,14,-78,16,-88,18,-95,20,-124,22,111,24,65,26,23,28,-42,29,-107,31,62,33,-28,34,116,36,-3,37,117,39,-35,40,58,42,127,43,-65,44,-30,45,0,47,0,48,-7,48,-40,49,-89,50,102,51,10,52,-93,52,36,53,-113,53,-20,53,47,54,95,54,-128,54,-125,54,122,54,88,54,33,54,-35,53,121,53,14,53,-126,52,-18,51,62,51,-127,50,-85,49,-53,48,-51,47,-54,46,-86,45,-128,44,69,43,-11,41,-100,40,45,39,-75,37,44,36,-108,34,-10,32,64,31,-114,29,-66,27,-9,25,22,24,56,22,75,20,88,18,95,16,95,14,91,12,80,10,69,8,50,6,32,4,14,2,-11,-1,-26,-3,-53,-5,-64,-7,-87,-9,-94,-11,-106,-13,-110,-15,-107,-17,-101,-19,-86,-21,-64,-23,-33,-25,5,-26,57,-28,114,-30,-69,-32,12,-33,108,-35,-40,-37,81,-38,-39,-40,112,-41,20,-42,-52,-44,-114,-45,105,-46,74,-47,74,-48,78,-49,112,-50,-98,-51,-33,-52,54,-52,-97,-53,26,-53,-83,-54,80,-54,8,-54,-41,-55,-77,-55,-82,-55,-76,-55,-44,-55,5,-54,76,-54,-91,-54,23,-53,-107,-53,47,-52,-45,-52,-106,-51,94,-50,71,-49,53,-48,62,-47,85,-46,124,-45,-73,-44,-2,-43,89,-41,-65,-40,56,-38,-70,-37,79,-35,-20,-34,-102,-32,79,-30,18,-28,-32,-27,-75,-25,-106,-23,123,-21,112,-19,94,-17,102,-15,92,-13,108,-11,113,-9,-127,-7,-112,-5,-92,-3,-76,-1,-56,1,-38,3,-24,5,-6,7,2,10,11,12,14,14,9,16,4,18,-14,19,-36,21,-67,23,-107,25,99,27,40,29,-32,30,-113,32,46,34,-58,35,73,37,-57,38,45,40,-116,41,-42,42,18,44,63,45,88,46,98,47,89,48,62,49,17,50,-45,50,125,51,25,52,-97,52,17,53,113,53,-68,53,-16,53,24,54,32,54,32,54,2,54,-44,53,-106,53,56,53,-41,52,80,52,-59,51,28,51,104,50,-103,49,-65,48,-50,47,-52,46,-68,45,-106,44,97,43,32,42,-59,40,106,39,-17,37,118,36,-27,34,71,33,-89,31,-20,29,50,28,107,26,-111,24,-64,22,-47,20,-18,18,-12,16,0,15,-1,12,-6,10,-9,8,-26,6,-35,4,-51,2,-69,0,-82,-2,-103,-4,-112,-6,126,-8,122,-10,111,-12,113,-14,113,-16,126,-18,-117,-20,-92,-22,-62,-24,-21,-26,27,-27,88,-29,-99,-31,-17,-33,78,-34,-75,-36,47,-37,-76,-39,70,-40,-21,-42,-103,-43,95,-44,45,-45,19,-46,5,-47,10,-48,36,-49,74,-50,-118,-51,-43,-52,59,-52,-83,-53,59,-53,-47,-54,-118,-54,68,-54,40,-54,12,-54,18,-54,37,-54,78,-54,-116,-54,-36,-54,67,-53,-71,-53,71,-52,-27,-52,-104,-51,94,-50,53,-49,30,-48,28,-47,39,-46,71,-45,117,-44,-76,-43,4,-41,97,-40,-49,-39,73,-37,-44,-36,103,-34,11,-32,-70,-31,113,-29,57,-27,4,-25,-36,-24,-67,-22,-93,-20,-107,-18,-121,-16,-122,-14,-127,-12,-117,-10,-113,-8,-100,-6,-89,-4,-74,-2,-62,0,-45,2,-34,4,-23,6,-15,8,-9,10,-10,12,-11,14,-24,16,-39,18,-61,20,-95,22,127,24,71,26,20,28,-55,29,125,31,31,33,-73,34,66,36,-65,37,47,39,-114,40,-32,41,33,43,84,44,115,45,-122,46,-128,47,113,48,73,49,20,50,-56,50,107,51,-5,51,119,52,-33,52,55,53,113,53,-88,53,-71,53,-62,53,-77,53,-115,53,92,53,11,53,-78,52,58,52,-70,51,30,51,115,50,-76,49,-29,48,0,48,9,47,6,46,-23,44,-58,43,-120,42,67,41,-23,39,-124,38,12,37,-115,35,-7,33,95,32,-76,30,2,29,65,27,123,25,-92,23,-51,21,-24,19,-4,17,13,16,20,14,24,12,25,10,17,8,11,6,2,4,-11,1,-20,-1,-36,-3}; }
	private static byte[] data41(){ return new byte[] {-43,-5,-56,-7,-59,-9,-67,-11,-64,-13,-62,-15,-48,-17,-38,-19,-9,-21,16,-22,58,-24,105,-26,-96,-28,-26,-30,49,-31,-114,-33,-16,-35,103,-36,-31,-38,117,-39,11,-40,-69,-42,113,-43,63,-44,22,-45,4,-46,-1,-48,13,-48,45,-49,96,-50,-95,-51,-3,-52,99,-52,-28,-53,114,-53,24,-53,-48,-54,-101,-54,125,-54,110,-54,119,-54,-108,-54,-64,-54,7,-53,91,-53,-55,-53,66,-52,-39,-52,120,-51,51,-50,-5,-50,-42,-49,-59,-48,-60,-47,-44,-46,-10,-45,39,-43,103,-42,-68,-41,23,-39,-118,-38,2,-36,-114,-35,36,-33,-58,-32,116,-30,47,-28,-18,-27,-62,-25,-113,-23,118,-21,86,-19,69,-17,57,-15,47,-13,46,-11,47,-9,49,-7,60,-5,65,-3,75,-1,88,1,92,3,105,5,106,7,113,9,110,11,106,13,97,15,79,17,60,19,28,21,-8,22,-55,24,-108,26,81,28,7,30,-80,31,75,33,-32,34,96,36,-38,37,63,39,-100,40,-28,41,31,43,77,44,98,45,115,46,99,47,80,48,31,49,-25,49,-109,50,49,51,-68,51,48,52,-107,52,-27,52,31,53,74,53,93,53,93,53,75,53,35,53,-23,52,-103,52,59,52,-65,51,63,51,-102,50,-12,49,45,49,93,48,119,47,-128,46,120,45,96,44,53,43,-2,41,-78,40,93,39,-12,37,-127,36,-2,34,110,33,-43,31,42,30,123,28,-69,26,-9,24,35,23,80,21,104,19,-121,17,-107,15,-95,13,-84,11,-88,9,-82,7,-91,5,-93,3,-101,1,-109,-1,-117,-3,-121,-5,127,-7,-126,-9,126,-11,-123,-13,-112,-15,-101,-17,-74,-19,-51,-21,-12,-23,29,-24,84,-26,-110,-28,-40,-30,49,-31,-120,-33,-5,-35,109,-36,-11,-38,-121,-39,38,-40,-38,-42,-108,-43,105,-44,66,-45,55,-46,50,-47,76,-48,104,-49,-91,-50,-25,-51,70,-51,-77,-52,51,-52,-55,-53,109,-53,44,-53,-8,-54,-37,-54,-46,-54,-39,-54,-5,-54,40,-53,110,-53,-56,-53,48,-52,-76,-52,65,-51,-23,-51,-98,-50,106,-49,66,-48,53,-47,45,-46,66,-45,95,-44,-112,-43,-46,-42,31,-40,125,-39,-20,-38,97,-36,-18,-35,127,-33,30,-31,-52,-30,126,-28,67,-26,8,-24,-33,-23,-74,-21,-101,-19,-125,-17,113,-15,103,-13,94,-11,95,-9,90,-7,97,-5,97,-3,105,-1,110,1,114,3,117,5,119,7,116,9,115,11,99,13,92,15,66,17,41,19,10,21,-37,22,-80,24,110,26,46,28,-38,29,-125,31,25,33,-86,34,38,36,-97,37,-3,38,88,40,-98,41,-44,42,1,44,19,45,31,46,17,47,-9,47,-53,48,-120,49,59,50,-48,50,96,51,-49,51,55,52,-127,52,-64,52,-27,52,-3,52,-6,52,-22,52,-63,52,-120,52,60,52,-40,51,103,51,-34,50,68,50,-103,49,-40,48,8,48,39,47,46,46,47,45,19,44,-16,42,-70,41,113,40,34,39,-72,37,78,36,-54,34,66,33,-87,31,6,30,88,28,-97,26,-37,24,19,23,57,21,100,19,121,17,-106,15,-93,13,-82,11,-70,9,-73,7,-65,5,-72,3,-72,1,-73,-1,-80,-3,-78,-5,-82,-7,-77,-9,-74,-11,-62,-13,-52,-15,-31,-17,-5,-19,23,-20,67,-22,110,-24,-88,-26,-23,-28,52,-29,-116,-31,-22,-33,92,-34,-47,-36,91,-37,-16,-39,-113,-40,70,-41,2,-42,-45,-44,-76,-45,-93,-46,-90,-47,-72,-48,-37,-49,17,-49,90,-50,-77,-51,33,-51,-95,-52,50,-52,-38,-53,-109,-53,94,-53,67,-53,48,-53,61,-53,84,-53,-124,-53,-57,-53,25,-52,-122,-52,-5,-52,-113,-51,42,-50,-27,-50,-95,-49,-125,-48,96,-47,101,-46,104,-45,-120,-44,-79,-43,-18,-42,54,-40,-110,-39,-12,-38,112,-36,-22,-35,-128,-33,20,-31,-66,-30,110,-28,37,-26,-16,-25,-73,-23,-112,-21,108,-19,78,-17,59,-15,40,-13,28,-11,22,-9,13,-7,16,-5,12,-3,13,-1,15,1,14,3,13,5,14,7,2,9,1,11,-20,12,-30,14,-60,16,-83,18,-126,20,91,22,36,24,-23,25,-98,27,82,29,-17,30,-112,32,20,34,-101,35,7,37,113,38,-60,39,13,41,71,42,110,43,-120,44,-114,45,-119,46,109,47,67,48,5,49,-76,49,86,50,-34,50,91,51,-67,51,17,52,82,52,124,52,-106,52,-100,52,-117,52,109,52,54,52,-18,51,-108,51,35,51,-91,50,13,50,107,49,-83,48,-24,47,7,47,28,46,28,45,12,44,-17,42,-69,41,-126,40,45,39,-38,37,101,36,-8,34,105,33,-29,31,60,30,-98,28,-28,26,44,25,103,23,-107,21,-60,19,-27,17,-2,15,28,14,36,12,58,10,59,8,71,6,71,4,77,2,75,0,79,-2,79,-4,84,-6,90,-8,97,-10,111,-12,126,-14,-107,-16,-83,-18,-44,-20,-9,-22,46,-23,97,-25,-89,-27,-14,-29,72,-30,-86,-32,24,-33}; }
	private static byte[] data42(){ return new byte[] {-115,-35,26,-36,-90,-38,77,-39,-8,-41,-70,-42,-125,-43,101,-44,79,-45,80,-46,91,-47,126,-48,-83,-49,-13,-50,71,-50,-80,-51,40,-51,-71,-52,86,-52,11,-52,-46,-53,-88,-53,-102,-53,-104,-53,-85,-53,-43,-53,12,-52,90,-52,-67,-52,46,-51,-76,-51,80,-50,-10,-50,-73,-49,-122,-48,98,-47,90,-46,86,-45,110,-44,-115,-43,-61,-42,2,-40,84,-39,-77,-38,29,-36,-103,-35,30,-33,-78,-32,79,-30,-9,-29,-85,-27,102,-25,47,-23,-5,-22,-47,-20,-81,-18,-112,-16,124,-14,102,-12,92,-10,78,-8,75,-6,64,-4,63,-2,59,0,53,2,53,4,42,6,36,8,23,10,9,12,-12,13,-36,15,-69,17,-104,19,105,21,55,23,-11,24,-76,26,94,28,8,30,-98,31,47,33,-82,34,38,36,-116,37,-26,38,51,40,108,41,-98,42,-72,43,-57,44,-59,45,-83,46,-116,47,84,48,10,49,-78,49,65,50,-59,50,49,51,-115,51,-45,51,9,52,42,52,57,52,51,52,30,52,-21,51,-72,51,90,51,1,51,127,50,-1,49,91,49,-79,48,-16,47,27,47,61,46,67,45,66,44,42,43,8,42,-49,40,-112,39,59,38,-37,36,110,35,-13,33,106,32,-37,30,56,29,-111,27,-34,25,31,24,94,22,-118,20,-70,18,-38,16,-7,14,19,13,34,11,55,9,62,7,73,5,83,3,84,1,95,-1,99,-3,104,-5,118,-7,125,-9,-115,-11,-96,-13,-75,-15,-44,-17,-11,-19,30,-20,79,-22,-122,-24,-55,-26,18,-27,104,-29,-60,-31,50,-32,-91,-34,39,-35,-70,-37,80,-38,2,-39,-77,-41,-126,-42,82,-43,63,-44,49,-45,59,-46,83,-47,122,-48,-71,-49,2,-49,99,-50,-45,-51,86,-51,-18,-52,-106,-52,82,-52,32,-52,4,-52,-9,-53,1,-52,28,-52,74,-52,-115,-52,-33,-52,73,-51,-63,-51,79,-50,-20,-50,-97,-49,94,-48,56,-47,21,-46,20,-45,19,-44,47,-43,84,-42,-121,-41,-48,-40,32,-38,-126,-37,-16,-36,108,-34,-14,-33,-122,-31,38,-29,-53,-28,-125,-26,60,-24,0,-22,-47,-21,-94,-19,127,-17,96,-15,68,-13,51,-11,31,-9,20,-7,5,-5,-1,-4,-11,-2,-18,0,-27,2,-38,4,-47,6,-64,8,-77,10,-102,12,-126,14,99,16,58,18,21,20,-39,21,-91,23,91,25,17,27,-73,28,86,30,-24,31,111,33,-23,34,88,36,-76,37,13,39,74,40,-124,41,-89,42,-67,43,-59,44,-72,45,-97,46,112,47,52,48,-30,48,-126,49,14,50,-120,50,-19,50,68,51,-126,51,-75,51,-51,51,-42,51,-51,51,-82,51,126,51,60,51,-31,50,126,50,-3,49,116,49,-47,48,31,48,92,47,-121,46,-95,45,-86,44,-93,43,-117,42,100,41,48,40,-24,38,-103,37,53,36,-57,34,79,33,-59,31,52,30,-107,28,-18,26,60,25,-128,23,-67,21,-17,19,32,18,66,16,102,14,127,12,-106,10,-85,8,-75,6,-53,4,-52,2,-30,0,-29,-2,-14,-4,-2,-6,10,-7,28,-9,47,-11,71,-13,99,-15,-121,-17,-85,-19,-34,-21,16,-22,82,-24,-104,-26,-26,-28,69,-29,-92,-31,26,-32,-110,-34,29,-35,-82,-37,86,-38,2,-39,-62,-41,-110,-42,104,-43,92,-44,84,-45,98,-46,-128,-47,-83,-48,-17,-49,63,-49,-91,-50,24,-50,-94,-51,60,-51,-23,-52,-86,-52,124,-52,97,-52,93,-52,100,-52,-121,-52,-74,-52,-6,-52,83,-51,-69,-51,55,-50,-57,-50,101,-49,25,-48,-37,-48,-78,-47,-105,-46,-115,-45,-106,-44,-87,-43,-45,-42,7,-40,75,-39,-98,-38,-5,-37,108,-35,-29,-34,106,-32,-5,-31,-106,-29,64,-27,-19,-26,-87,-24,106,-22,51,-20,8,-18,-37,-17,-68,-15,-97,-13,-126,-11,116,-9,91,-7,82,-5,64,-3,54,-1,38,1,29,3,11,5,-1,6,-23,8,-43,10,-71,12,-99,14,116,16,81,18,25,20,-27,21,-92,23,87,25,11,27,-87,28,67,30,-43,31,79,33,-50,34,49,36,-114,37,-34,38,26,40,80,41,109,42,-126,43,-125,44,116,45,90,46,35,47,-23,47,-112,48,48,49,-72,49,46,50,-106,50,-29,50,42,51,79,51,112,51,113,51,106,51,73,51,25,51,-44,50,126,50,21,50,-103,49,11,49,109,48,-70,47,-7,46,35,46,64,45,73,44,68,43,48,42,8,41,-40,39,-110,38,68,37,-28,35,123,34,0,33,127,31,-18,29,84,28,-79,26,-1,24,75,23,-120,21,-62,19,-11,17,25,16,70,14,94,12,125,10,-108,8,-91,6,-69,4,-57,2,-38,0,-28,-2,-8,-4,4,-5,26,-7,43,-9,71,-11,96,-13,-126,-15,-88,-17,-45,-19,9,-20,64,-22,-125,-24,-50,-26,34,-27,-128,-29,-22,-31,90,-32,-35,-34,101,-35,-1,-37,-93,-38,88,-39,23,-40,-25,-42,-56,-43,-78,-44,-75,-45,-64,-46,-31,-47,16,-47,80,-48,-90,-49}; }
	private static byte[] data43(){ return new byte[] {5,-49,-126,-50,3,-50,-91,-51,76,-51,15,-51,-31,-52,-60,-52,-64,-52,-58,-52,-27,-52,23,-51,86,-51,-82,-51,20,-50,-113,-50,26,-49,-71,-49,101,-48,43,-47,-9,-47,-31,-46,-52,-45,-41,-44,-27,-43,9,-41,60,-40,121,-39,-54,-38,37,-36,-116,-35,4,-33,-126,-32,19,-30,-91,-29,79,-27,-14,-26,-82,-24,103,-22,45,-20,-4,-19,-52,-17,-90,-15,-124,-13,102,-11,78,-9,54,-7,35,-5,16,-3,-2,-2,-16,0,-37,2,-52,4,-75,6,-98,8,-119,10,99,12,74,14,25,16,-13,17,-71,19,-125,21,58,23,-13,24,-103,26,63,28,-45,29,95,31,-30,32,80,34,-65,35,21,37,100,38,-95,39,-43,40,-16,41,10,43,6,44,-5,44,-34,45,-85,46,111,47,26,48,-71,48,70,49,-71,49,40,50,116,50,-66,50,-24,50,8,51,17,51,8,51,-16,50,-67,50,-125,50,44,50,-55,49,81,49,-55,48,44,48,-126,47,-61,46,-12,45,20,45,38,44,33,43,23,42,-13,40,-56,39,-119,38,62,37,-25,35,-127,34,16,33,-113,31,9,30,113,28,-42,26,43,25,120,23,-62,21,-6,19,56,18,97,16,-114,14,-76,12,-48,10,-13,8,4,7,34,5,49,3,72,1,90,-1,108,-3,-123,-5,-108,-7,-75,-9,-56,-11,-17,-13,13,-14,57,-16,103,-18,-100,-20,-39,-22,29,-23,104,-25,-63,-27,29,-28,-120,-30,-5,-32,123,-33,8,-34,-97,-36,67,-37,-10,-39,-74,-40,-123,-41,98,-42,79,-43,75,-44,88,-45,115,-46,-94,-47,-34,-48,48,-48,-113,-49,1,-49,-120,-50,28,-50,-58,-51,-128,-51,78,-51,47,-51,31,-51,40,-51,59,-51,104,-51,-90,-51,-16,-51,88,-50,-60,-50,81,-49,-31,-49,-113,-48,70,-47,17,-46,-17,-46,-41,-45,-39,-44,-34,-43,0,-41,36,-40,98,-39,-91,-38,-5,-37,92,-35,-53,-34,67,-32,-53,-31,90,-29,-10,-28,-101,-26,72,-24,-1,-23,-65,-21,-125,-19,82,-17,35,-15,-5,-14,-38,-12,-73,-10,-96,-8,-125,-6,109,-4,88,-2,65,0,45,2,22,4,-4,5,-26,7,-59,9,-89,11,-127,13,86,15,41,17,-16,18,-75,20,112,22,36,24,-50,25,111,27,6,29,-110,30,19,32,-118,33,-15,34,80,36,-99,37,-33,38,18,40,54,41,78,42,81,43,74,44,45,45,5,46,-55,46,125,47,31,48,-79,48,45,49,-98,49,-10,49,65,50,119,50,-102,50,-84,50,-83,50,-105,50,116,50,58,50,-16,49,-108,49,38,49,-94,48,22,48,106,47,-65,46,-17,45,33,45,49,44,68,43,52,42,35,41,-3,39,-58,38,-119,37,54,36,-38,34,114,33,-4,31,121,30,-17,28,88,27,-74,25,16,24,88,22,-96,20,-32,18,17,17,73,15,111,13,-104,11,-71,9,-39,7,-13,5,16,4,37,2,63,0,86,-2,109,-4,-118,-6,-93,-8,-63,-10,-26,-12,7,-13,55,-15,100,-17,-101,-19,-40,-21,29,-22,103,-24,-65,-26,27,-27,-123,-29,-10,-31,116,-32,-4,-34,-108,-35,50,-36,-29,-38,-99,-39,107,-40,62,-41,45,-42,28,-43,41,-44,57,-45,102,-46,-104,-47,-27,-48,59,-48,-89,-49,35,-49,-77,-50,79,-50,8,-50,-60,-51,-92,-51,-124,-51,-122,-51,-111,-51,-78,-51,-28,-51,41,-50,126,-50,-21,-50,97,-49,-15,-49,-116,-48,61,-47,-4,-47,-49,-46,-84,-45,-95,-44,-95,-43,-80,-42,-45,-41,-3,-40,59,-38,-122,-37,-37,-36,64,-34,-79,-33,42,-31,-75,-30,67,-28,-30,-27,-125,-25,54,-23,-24,-22,-89,-20,110,-18,54,-16,10,-14,-34,-13,-72,-11,-104,-9,118,-7,93,-5,63,-3,39,-1,12,1,-15,2,-39,4,-74,6,-98,8,115,10,84,12,34,14,-9,15,-67,17,-126,19,62,21,-14,22,-97,24,64,26,-37,27,105,29,-17,30,104,32,-44,33,54,35,-119,36,-45,37,8,39,55,40,80,41,94,42,94,43,71,44,43,45,-13,45,-75,46,92,47,-7,47,-127,48,-8,48,97,49,-80,49,-11,49,35,50,63,50,77,50,66,50,44,50,-3,49,-62,49,111,49,14,49,-100,48,19,48,-128,47,-43,46,28,46,84,45,119,44,-112,43,-110,42,-117,41,112,40,75,39,19,38,-46,36,126,35,35,34,-72,32,65,31,-62,29,52,28,-96,26,-4,24,89,23,-95,21,-16,19,40,18,101,16,-104,14,-59,12,-16,10,19,9,56,7,86,5,115,3,-110,1,-85,-1,-53,-3,-28,-5,7,-6,33,-8,78,-10,108,-12,-97,-14,-53,-16,2,-17,64,-19,-128,-21,-51,-23,31,-24,121,-26,-31,-28,76,-29,-56,-31,74,-32,-39,-34,120,-35,29,-36,-45,-38,-103,-39,99,-40,74,-41,51,-42,49,-43,64,-44,88,-45,-117,-46,-60,-47,20,-47,115,-48,-30,-49,103,-49,-9,-50,-95,-50,84,-50,33,-50,-7,-51,-22,-51,-25,-51,-3,-51,28,-50,87,-50}; }
	private static byte[] data44(){ return new byte[] {-100,-50,-7,-50,98,-49,-30,-49,111,-48,19,-47,-66,-47,-119,-46,81,-45,62,-44,41,-43,47,-42,63,-41,96,-40,-116,-39,-52,-38,18,-36,107,-35,-50,-34,59,-32,-70,-31,59,-29,-49,-28,102,-26,11,-24,-74,-23,106,-21,37,-19,-25,-18,-80,-16,126,-14,78,-12,40,-10,-1,-9,-32,-7,-68,-5,-98,-3,-128,-1,96,1,70,3,31,5,2,7,-37,8,-75,10,-119,12,87,14,35,16,-25,17,-91,19,92,21,11,23,-78,24,80,26,-31,27,112,29,-21,30,98,32,-56,33,36,35,117,36,-76,37,-20,38,13,40,43,41,45,42,43,43,18,44,-20,44,-73,45,110,46,21,47,-80,47,46,48,-84,48,5,49,92,49,-106,49,-58,49,-34,49,-21,49,-35,49,-61,49,-106,49,85,49,5,49,-94,48,44,48,-90,47,16,47,100,46,-80,45,-31,44,11,44,30,43,38,42,29,41,4,40,-30,38,-89,37,108,36,24,35,-65,33,87,32,-30,30,101,29,-38,27,73,26,-87,24,6,23,87,21,-94,19,-28,17,33,16,90,14,-120,12,-69,10,-33,8,9,7,43,5,78,3,110,1,-111,-1,-82,-3,-47,-5,-10,-7,24,-8,67,-10,109,-12,-98,-14,-45,-16,14,-17,76,-19,-105,-21,-29,-23,61,-24,-102,-26,4,-27,119,-29,-14,-31,126,-32,12,-33,-79,-35,88,-36,20,-37,-40,-39,-82,-40,-114,-41,-127,-42,-127,-43,-115,-44,-78,-45,-38,-46,33,-46,106,-47,-46,-48,62,-48,-59,-49,90,-49,-3,-50,-70,-50,-127,-50,94,-50,77,-50,73,-50,96,-50,-128,-50,-71,-50,-2,-50,89,-49,-62,-49,66,-48,-53,-48,109,-47,28,-46,-37,-46,-84,-45,-113,-44,121,-43,-128,-42,-121,-41,-86,-40,-46,-39,14,-37,81,-36,-90,-35,5,-33,114,-32,-24,-31,106,-29,-10,-28,-118,-26,45,-24,-48,-23,-124,-21,55,-19,-9,-18,-70,-16,-125,-14,82,-12,35,-10,-5,-9,-47,-7,-83,-5,-118,-3,101,-1,70,1,31,3,-3,4,-42,6,-84,8,-123,10,77,12,34,14,-32,15,-89,17,95,19,19,21,-67,22,99,24,-5,25,-114,27,21,29,-112,30,4,32,103,33,-61,34,14,36,81,37,-127,38,-89,39,-68,40,-58,41,-70,42,-87,43,124,44,73,45,2,46,-90,46,65,47,-58,47,57,48,-97,48,-17,48,47,49,94,49,123,49,-125,49,127,49,99,49,57,49,-2,48,-85,48,81,48,-41,47,95,47,-65,46,39,46,101,45,-86,44,-53,43,-20,42,-14,41,-14,40,-37,39,-68,38,-117,37,79,36,5,35,-83,33,76,32,-37,30,102,29,-36,27,84,26,-74,24,27,23,111,21,-64,19,8,18,73,16,-121,14,-68,12,-16,10,29,9,73,7,115,5,-106,3,-65,1,-29,-1,5,-2,50,-4,80,-6,-127,-8,-88,-10,-39,-12,14,-13,69,-15,-126,-17,-57,-19,16,-20,97,-22,-67,-24,28,-25,-120,-27,-3,-29,121,-30,5,-31,-104,-33,57,-34,-28,-36,-97,-37,100,-38,56,-39,27,-40,10,-41,9,-42,26,-43,52,-44,101,-45,-96,-46,-16,-47,79,-47,-68,-48,65,-48,-50,-49,118,-49,40,-49,-16,-50,-57,-50,-77,-50,-85,-50,-66,-50,-40,-50,15,-49,75,-49,-90,-49,5,-48,-125,-48,5,-47,-93,-47,73,-46,6,-45,-49,-45,-86,-44,-108,-43,-115,-42,-106,-41,-85,-40,-45,-39,2,-37,70,-36,-113,-35,-22,-34,81,-32,-67,-31,62,-29,-65,-28,80,-26,-21,-25,-120,-23,54,-21,-29,-20,-98,-18,89,-16,32,-14,-28,-13,-74,-11,-127,-9,90,-7,44,-5,6,-3,-36,-2,-73,0,-114,2,105,4,58,6,19,8,-33,9,-80,11,119,13,59,15,-6,16,-78,18,100,20,15,22,-82,23,75,25,-38,26,95,28,-32,29,76,31,-74,32,15,34,95,35,-99,36,-43,37,-8,38,18,40,29,41,22,42,3,43,-32,43,-86,44,107,45,17,46,-78,46,58,47,-79,47,33,48,110,48,-67,48,-22,48,15,49,32,49,30,49,13,49,-25,48,-79,48,106,48,16,48,-89,47,43,47,-97,46,1,46,84,45,-107,44,-56,43,-23,42,-4,41,1,41,-12,39,-36,38,-77,37,127,36,60,35,-16,33,-113,32,48,31,-72,29,62,28,-71,26,34,25,-109,23,-24,21,68,20,-110,18,-40,16,31,15,88,13,-109,11,-57,9,-11,7,40,6,78,4,126,2,-94,0,-47,-2,-12,-4,39,-5,75,-7,-128,-9,-78,-11,-28,-13,37,-14,93,-16,-89,-18,-15,-20,68,-21,-100,-23,1,-24,104,-26,-33,-28,91,-29,-29,-31,118,-32,22,-33,-67,-35,119,-36,55,-37,11,-38,-27,-40,-41,-41,-51,-42,-38,-43,-15,-44,26,-44,83,-45,-102,-46,-10,-47,89,-47,-37,-48,95,-48,0,-48,-84,-49,107,-49,58,-49,31,-49,16,-49,21,-49,47,-49,83,-49,-111,-49,-40,-49,58,-48,-95,-48,38,-47,-78,-47,82,-46,7,-45,-62,-45,-105,-44,117,-43}; }
	private static byte[] data45(){ return new byte[] {102,-42,99,-41,114,-40,-117,-39,-73,-38,-20,-37,46,-35,-128,-34,-36,-33,65,-31,-71,-30,46,-28,-68,-27,72,-25,-29,-24,-122,-22,42,-20,-30,-19,-112,-17,84,-15,16,-13,-36,-12,-95,-10,116,-8,62,-6,22,-4,-25,-3,-67,-1,-112,1,100,3,55,5,8,7,-42,8,-96,10,105,12,41,14,-24,15,-96,17,79,19,-4,20,-99,22,55,24,-53,25,81,27,-48,28,71,30,-85,31,14,33,93,34,-93,35,-35,36,6,38,38,39,51,40,56,41,39,42,11,43,-32,43,-95,44,88,45,-7,45,-115,46,16,47,-128,47,-31,47,46,48,111,48,-103,48,-76,48,-65,48,-77,48,-98,48,112,48,52,48,-26,47,-121,47,23,47,-106,46,5,46,96,45,-79,44,-21,43,28,43,55,42,73,41,70,40,59,39,29,38,-13,36,-67,35,119,34,41,33,-52,31,100,30,-14,28,117,27,-19,25,97,24,-59,22,37,21,126,19,-53,17,28,16,89,14,-95,12,-46,10,20,9,62,7,121,5,-95,3,-45,1,0,0,45,-2,93,-4,-116,-6,-66,-8,-14,-10,42,-11,101,-13,-88,-15,-23,-17,57,-18,-120,-20,-32,-22,69,-23,-90,-25,31,-26,-107,-28,26,-29,-83,-31,64,-32,-18,-34,-107,-35,93,-36,31,-37,-3,-39,-34,-40,-44,-41,-43,-42,-26,-43,5,-43,54,-44,114,-45,-58,-46,31,-46,-107,-47,17,-47,-92,-48,70,-48,-7,-49,-65,-49,-108,-49,123,-49,117,-49,125,-49,-100,-49,-59,-49,6,-48,84,-48,-74,-48,38,-47,-87,-47,59,-46,-32,-46,-110,-45,86,-44,41,-43,12,-42,-6,-42,1,-40,6,-39,44,-38,79,-37,-119,-36,-52,-35,28,-33,119,-32,-33,-31,80,-29,-51,-28,82,-26,-32,-25,121,-23,22,-21,-63,-20,107,-18,34,-16,-40,-15,-100,-13,89,-11,38,-9,-20,-8,-71,-6,-119,-4,87,-2,40,0,-8,1,-58,3,-107,5,98,7,40,9,-16,10,-79,12,111,14,38,16,-39,17,-124,19,41,21,-56,22,88,24,-23,25,104,27,-27,28,78,30,-71,31,8,33,94,34,-107,35,-49,36,-15,37,11,39,21,40,16,41,-1,41,-37,42,-83,43,103,44,27,45,-74,45,72,46,-61,46,52,47,-118,47,-35,47,15,48,63,48,82,48,90,48,79,48,49,48,6,48,-59,47,119,47,19,47,-92,46,32,46,-114,45,-21,44,53,44,117,43,-96,42,-64,41,-51,40,-49,39,-64,38,-89,37,123,36,71,35,2,34,-74,32,89,31,-10,29,-125,28,10,27,-122,25,-10,23,101,22,-62,20,33,19,115,17,-63,15,10,14,76,12,-117,10,-56,8,-3,6,54,5,103,3,-101,1,-51,-1,-1,-3,49,-4,103,-6,-99,-8,-43,-10,19,-11,82,-13,-103,-15,-32,-17,52,-18,-122,-20,-24,-22,74,-23,-72,-25,46,-26,-82,-28,53,-29,-53,-31,103,-32,17,-33,-56,-35,-120,-36,88,-37,49,-38,29,-39,17,-40,26,-41,43,-42,80,-43,-127,-44,-61,-45,23,-45,116,-46,-20,-47,106,-47,-1,-48,-90,-48,85,-48,34,-48,-13,-49,-31,-49,-42,-49,-26,-49,-4,-49,48,-48,104,-48,-67,-48,25,-47,-115,-47,13,-46,-96,-46,66,-45,-11,-45,-74,-44,-120,-43,105,-42,89,-41,85,-40,101,-39,122,-38,-90,-37,-40,-36,24,-34,104,-33,-66,-32,35,-30,-111,-29,9,-27,-116,-26,23,-24,-85,-23,68,-21,-20,-20,-112,-18,70,-16,-10,-15,-76,-13,113,-11,53,-9,-5,-8,-63,-6,-116,-4,89,-2,33,0,-14,1,-74,3,-122,5,72,7,19,9,-51,10,-109,12,67,14,-1,15,-87,17,80,19,-10,20,-120,22,32,24,-92,25,38,27,-102,28,7,30,101,31,-65,32,3,34,68,35,116,36,-106,37,-79,38,-76,39,-79,40,-100,41,121,42,70,43,6,44,-80,44,83,45,-34,45,94,46,-55,46,39,47,113,47,-82,47,-43,47,-17,47,-10,47,-20,47,-47,47,-89,47,102,47,29,47,-71,46,77,46,-51,45,59,45,-100,44,-20,43,41,43,93,42,125,41,-113,40,-106,39,-119,38,115,37,77,36,28,35,-34,33,-111,32,64,31,-40,29,116,28,-10,26,126,25,-18,23,101,22,-60,20,43,19,125,17,-42,15,29,14,106,12,-86,10,-20,8,40,7,99,5,-103,3,-45,1,8,0,62,-2,120,-4,-84,-6,-21,-8,36,-9,104,-11,-86,-13,-14,-15,67,-16,-112,-18,-15,-20,75,-21,-73,-23,38,-24,-101,-26,35,-27,-89,-29,65,-30,-32,-32,-119,-33,67,-34,3,-35,-45,-37,-81,-38,-102,-39,-113,-40,-105,-41,-88,-42,-51,-43,-4,-44,65,-44,-115,-45,-14,-46,96,-46,-32,-47,117,-47,19,-47,-54,-48,-119,-48,98,-48,66,-48,65,-48,63,-48,96,-48,-125,-48,-61,-48,10,-47,106,-47,-45,-47,84,-46,-34,-46,126,-45,42,-44,-24,-44,-76,-43,-113,-42,122,-41,114,-40,121,-39,-115,-38,-80,-37,-35,-36,26,-34,96,-33}; }
	private static byte[] data46(){ return new byte[] {-79,-32,20,-30,119,-29,-18,-28,104,-26,-18,-25,125,-23,16,-21,-78,-20,80,-18,2,-16,-86,-15,104,-13,24,-11,-33,-10,-105,-8,97,-6,33,-4,-19,-3,-81,-1,122,1,63,3,4,5,-54,6,-119,8,72,10,3,12,-72,13,106,15,21,17,-69,18,90,20,-16,21,-126,23,6,25,-120,26,-6,27,102,29,-59,30,28,32,100,33,-93,34,-44,35,-7,36,15,38,27,39,21,40,3,41,-29,41,-77,42,113,43,38,44,-60,44,89,45,-40,45,73,46,-85,46,-7,46,59,47,102,47,-121,47,-113,47,-113,47,118,47,82,47,28,47,-49,46,126,46,12,46,-101,45,9,45,121,44,-59,43,21,43,70,42,113,41,-117,40,-106,39,-109,38,-125,37,101,36,58,35,3,34,-64,32,112,31,24,30,-79,28,67,27,-52,25,70,24,-62,22,41,21,-109,19,-15,17,74,16,-97,14,-23,12,53,11,123,9,-71,7,0,6,52,4,120,2,-81,0,-24,-2,43,-3,91,-5,-89,-7,-37,-9,40,-10,104,-12,-73,-14,4,-15,92,-17,-76,-19,26,-20,125,-22,-13,-24,105,-25,-21,-27,118,-28,10,-29,-86,-31,84,-32,8,-33,-53,-35,-108,-36,117,-37,83,-38,78,-39,78,-40,92,-41,-127,-42,-91,-43,-21,-44,48,-44,-112,-45,-7,-46,117,-46,0,-46,-99,-47,74,-47,5,-47,-43,-48,-79,-48,-92,-48,-96,-48,-74,-48,-44,-48,9,-47,75,-47,-96,-47,4,-46,121,-46,-1,-46,-110,-45,58,-44,-23,-44,-76,-43,127,-42,104,-41,81,-40,84,-39,93,-38,118,-37,-98,-36,-50,-35,14,-33,89,-32,-83,-31,14,-29,121,-28,-21,-27,109,-25,-18,-24,-127,-22,19,-20,-77,-19,86,-17,-2,-16,-82,-14,96,-12,25,-10,-45,-9,-111,-7,81,-5,18,-3,-43,-2,-103,0,90,2,29,4,-35,5,-101,7,87,9,14,11,-60,12,112,14,32,16,-66,17,98,19,-11,20,-121,22,15,24,-117,25,7,27,108,28,-43,29,40,31,119,32,-73,33,-20,34,20,36,49,37,62,38,64,39,49,40,24,41,-21,41,-74,42,104,43,22,44,-86,44,55,45,-84,45,23,46,110,46,-74,46,-20,46,20,47,39,47,47,47,34,47,3,47,-39,46,-103,46,73,46,-17,45,121,45,0,45,109,44,-51,43,34,43,96,42,-105,41,-73,40,-46,39,-44,38,-45,37,-69,36,-98,35,112,34,53,33,-12,31,-99,30,74,29,-36,27,116,26,-11,24,122,23,-22,21,92,20,-63,18,36,17,124,15,-44,13,34,12,110,10,-72,8,-5,6,64,5,-128,3,-64,1,0,0,61,-2,-128,-4,-66,-6,5,-7,71,-9,-108,-11,-37,-13,50,-14,-126,-16,-28,-18,63,-19,-83,-21,24,-22,-110,-24,17,-25,-104,-27,46,-28,-59,-30,112,-31,29,-32,-36,-34,-92,-35,120,-36,89,-37,73,-38,65,-39,81,-40,95,-41,-113,-42,-69,-43,5,-43,85,-44,-73,-45,44,-45,-85,-46,64,-46,-33,-47,-106,-47,85,-47,46,-47,12,-47,8,-47,8,-47,34,-47,72,-47,127,-47,-56,-47,32,-46,-120,-46,3,-45,-119,-45,37,-44,-55,-44,-124,-43,71,-42,33,-41,-1,-41,-10,-40,-14,-39,1,-37,27,-36,65,-35,117,-34,-75,-33,-3,-32,85,-30,-77,-29,29,-27,-109,-26,12,-24,-109,-23,30,-21,-76,-20,77,-18,-16,-17,-106,-15,65,-13,-13,-12,-92,-10,97,-8,20,-6,-40,-5,-115,-3,84,-1,11,1,-49,2,-119,4,68,6,2,8,-80,9,108,11,19,13,-61,14,100,16,5,18,-101,19,48,21,-74,22,61,24,-80,25,38,27,-120,28,-25,29,56,31,125,32,-69,33,-25,34,12,36,33,37,40,38,38,39,18,40,-17,40,-60,41,-127,42,54,43,-39,43,108,44,-15,44,101,45,-58,45,31,46,92,46,-106,46,-79,46,-53,46,-61,46,-67,46,-107,46,108,46,37,46,-38,45,114,45,7,45,-126,44,-15,43,82,43,-95,42,-30,41,22,41,54,40,79,39,85,38,78,37,62,36,26,35,-16,33,-71,32,112,31,40,30,-55,28,102,27,-3,25,126,24,8,23,123,21,-21,19,92,18,-73,16,28,15,112,13,-60,11,23,10,94,8,-83,6,-17,4,55,3,122,1,-68,-1,5,-2,66,-4,-112,-6,-48,-8,32,-9,108,-11,-68,-13,20,-14,109,-16,-50,-18,53,-19,-95,-21,22,-22,-108,-24,20,-25,-90,-27,59,-28,-38,-30,-119,-31,58,-32,-2,-34,-53,-35,-94,-36,-119,-37,123,-38,122,-39,-120,-40,-92,-41,-52,-42,6,-42,75,-43,-94,-44,10,-44,122,-45,6,-45,-109,-46,62,-46,-17,-47,-73,-47,-116,-47,114,-47,106,-47,110,-47,-119,-47,-81,-47,-24,-47,49,-46,-118,-46,-13,-46,107,-45,-12,-45,-115,-44,50,-43,-17,-43,-85,-42,-119,-41,99,-40,89,-39,85,-38,95,-37,123,-36,-101,-35,-47,-34,7,-32,87,-31,-94,-30,5,-28,104,-27,-39,-26,84,-24}; }
	private static byte[] data47(){ return new byte[] {-46,-23,95,-21,-20,-20,-121,-18,31,-16,-56,-15,105,-13,28,-11,-56,-10,123,-8,52,-6,-24,-5,-92,-3,93,-1,23,1,-47,2,-117,4,63,6,-8,7,-90,9,88,11,-1,12,-88,14,71,16,-31,17,121,19,0,21,-113,22,3,24,-126,25,-26,26,81,28,-94,29,-9,30,53,32,114,33,-103,34,-66,35,-51,36,-42,37,-51,38,-71,39,-106,40,101,41,35,42,-41,42,118,43,11,44,-114,44,-2,44,102,45,-75,45,-5,45,46,46,77,46,101,46,97,46,88,46,51,46,11,46,-60,45,122,45,24,45,-88,44,44,44,-104,43,-2,42,77,42,-108,41,-56,40,-21,39,11,39,13,38,19,37,-4,35,-29,34,-69,33,-124,32,72,31,-8,29,-89,28,68,27,-35,25,105,24,-16,22,107,21,-29,19,80,18,-72,16,27,15,120,13,-48,11,36,10,118,8,-62,6,15,5,87,3,-96,1,-22,-1,46,-2,123,-4,-61,-6,15,-7,93,-9,-81,-11,5,-12,93,-14,-66,-16,30,-17,-117,-19,-6,-21,114,-22,-17,-24,123,-25,5,-26,-93,-28,68,-29,-16,-31,-85,-32,104,-33,62,-34,15,-35,1,-36,-23,-38,-14,-39,-7,-40,27,-40,64,-41,124,-42,-64,-43,21,-43,126,-44,-17,-45,116,-45,8,-45,-87,-46,96,-46,33,-46,-10,-47,-38,-47,-52,-47,-44,-47,-26,-47,13,-46,66,-46,-123,-46,-33,-46,62,-45,-69,-45,55,-44,-45,-44,112,-43,40,-42,-28,-42,-73,-41,-109,-40,127,-39,120,-38,127,-37,-111,-36,-78,-35,-35,-34,20,-32,86,-31,-90,-30,-6,-29,95,-27,-57,-26,60,-24,-72,-23,59,-21,-55,-20,86,-18,-13,-17,-115,-15,48,-13,-36,-12,125,-10,57,-8,-36,-7,-103,-5,75,-3,-4,-2,-70,0,105,2,32,4,-43,5,-126,7,51,9,-33,10,-125,12,41,14,-59,15,93,17,-16,18,122,20,-2,21,124,23,-18,24,90,26,-68,27,18,29,98,30,-93,31,-35,32,7,34,40,35,60,36,65,37,61,38,41,39,5,40,-39,40,-104,41,75,42,-14,42,-124,43,13,44,-128,44,-22,44,62,45,-122,45,-67,45,-29,45,-6,45,1,46,-11,45,-34,45,-80,45,123,45,42,45,-42,44,104,44,-16,43,103,43,-49,42,37,42,116,41,-87,40,-37,39,-8,38,8,38,15,37,2,36,-16,34,-54,33,-95,32,98,31,35,30,-47,28,120,27,22,26,-86,24,53,23,-69,21,51,20,-86,18,24,17,127,15,-29,13,66,12,-103,10,-14,8,65,7,-105,5,-33,3,51,2,121,0,-54,-2,21,-3,99,-5,-78,-7,6,-8,87,-10,-76,-12,11,-13,112,-15,-44,-17,63,-18,-78,-20,43,-21,-87,-23,54,-24,-64,-26,94,-27,-1,-29,-84,-30,100,-31,36,-32,-13,-34,-54,-35,-79,-36,-97,-37,-95,-38,-87,-39,-61,-40,-21,-41,28,-41,100,-42,-79,-43,21,-43,-125,-44,4,-44,-112,-45,49,-45,-36,-46,-99,-46,105,-46,70,-46,55,-46,49,-46,68,-46,94,-46,-113,-46,-54,-46,29,-45,118,-45,-25,-45,99,-44,-18,-44,-116,-43,53,-42,-18,-42,-74,-41,-117,-40,112,-39,94,-38,97,-37,102,-36,-123,-35,-96,-34,-41,-33,12,-31,85,-30,-91,-29,-4,-28,98,-26,-53,-25,67,-23,-65,-22,65,-20,-50,-19,94,-17,-10,-16,-109,-14,49,-12,-38,-11,-128,-9,44,-7,-36,-6,-120,-4,60,-2,-19,-1,-99,1,79,3,-2,4,-84,6,87,8,0,10,-90,11,66,13,-26,14,115,16,13,18,-111,19,25,21,-111,22,9,24,115,25,-42,26,47,28,127,29,-62,30,-1,31,44,33,78,34,105,35,111,36,113,37,93,38,68,39,23,40,-33,40,-103,41,63,42,-31,42,101,43,-21,43,80,44,-76,44,-2,44,65,45,107,45,-115,45,-102,45,-105,45,-118,45,100,45,53,45,-12,44,-94,44,65,44,-45,43,81,43,-61,42,39,42,120,41,-66,40,-10,39,26,39,60,38,68,37,70,36,61,35,29,34,2,33,-56,31,-106,30,74,29,-3,27,-95,26,64,25,-46,23,95,22,-30,20,95,19,-43,17,68,16,-81,14,19,13,115,11,-47,9,38,8,-127,6,-46,4,37,3,118,1,-57,-1,22,-2,107,-4,-70,-6,18,-7,105,-9,-66,-11,38,-12,125,-14,-19,-16,84,-17,-57,-19,65,-20,-64,-22,70,-23,-41,-25,108,-26,15,-27,-72,-29,108,-30,43,-31,-13,-33,-54,-34,-89,-35,-105,-36,-116,-37,-107,-38,-90,-39,-59,-40,-9,-41,45,-41,127,-42,-47,-43,62,-43,-80,-44,59,-44,-52,-45,117,-45,38,-45,-20,-46,-65,-46,-92,-46,-104,-46,-101,-46,-81,-46,-47,-46,8,-45,71,-45,-98,-45,-4,-45,113,-44,-14,-44,127,-43,34,-42,-51,-42,-119,-41,87,-40,41,-39,21,-38,3,-37,6,-36,19,-35,39,-34,83,-33,124,-32,-69,-31,1,-29,76,-28,-84,-27,8,-25,121,-24,-23,-23,100,-21,-23,-20,111,-18}; }
	private static byte[] data48(){ return new byte[] {0,-16,-107,-15,45,-13,-52,-12,111,-10,18,-8,-68,-7,102,-5,16,-3,-65,-2,108,0,22,2,-57,3,109,5,25,7,-66,8,98,10,0,12,-99,13,51,15,-61,16,79,18,-44,19,81,21,-56,22,54,24,-102,25,-6,26,74,28,-107,29,-44,30,6,32,49,33,77,34,93,35,101,36,90,37,69,38,35,39,-14,39,-76,40,105,41,9,42,-90,42,37,43,-92,43,8,44,101,44,-85,44,-24,44,17,45,42,45,57,45,46,45,32,45,-12,44,-57,44,123,44,47,44,-59,43,89,43,-47,42,69,42,-91,41,-12,40,61,40,109,39,-104,38,-77,37,-66,36,-64,35,-75,34,-103,33,122,32,69,31,18,30,-59,28,-128,27,29,26,-58,24,83,23,-24,21,105,20,-20,18,99,17,-43,15,67,14,-86,12,15,11,110,9,-53,7,37,6,125,4,-46,2,42,1,124,-1,-44,-3,39,-4,-126,-6,-39,-8,54,-9,-107,-11,-10,-13,97,-14,-56,-16,62,-17,-79,-19,50,-20,-76,-22,66,-23,-44,-25,115,-26,21,-27,-55,-29,124,-30,69,-31,14,-32,-21,-34,-51,-35,-64,-36,-68,-37,-58,-38,-34,-39,0,-39,52,-40,115,-41,-63,-42,31,-42,-121,-43,5,-43,-117,-44,37,-44,-52,-45,-125,-45,75,-45,31,-45,8,-45,-5,-46,2,-45,22,-45,61,-45,111,-45,-75,-45,8,-44,107,-44,-36,-44,96,-43,-20,-43,-112,-42,57,-41,-9,-41,-65,-40,-105,-39,124,-38,108,-37,109,-36,117,-35,-113,-34,-81,-33,-35,-32,24,-30,87,-29,-86,-28,-6,-27,95,-25,-62,-24,56,-22,-85,-21,46,-19,-81,-18,63,-16,-53,-15,102,-13,-5,-12,-97,-10,58,-8,-29,-7,-124,-5,50,-3,-45,-2,-126,0,39,2,-49,3,121,5,23,7,-64,8,89,10,-9,11,-113,13,28,15,-80,16,49,18,-75,19,46,21,-99,22,12,24,106,25,-58,26,19,28,90,29,-108,30,-57,31,-22,32,7,34,17,35,22,36,10,37,-13,37,-51,38,-100,39,87,40,15,41,-83,41,67,42,-54,42,62,43,-87,43,-2,43,75,44,127,44,-80,44,-61,44,-45,44,-51,44,-74,44,-105,44,93,44,31,44,-56,43,107,43,-11,42,122,42,-24,41,75,41,-96,40,-28,39,32,39,72,38,101,37,118,36,121,35,112,34,92,33,58,32,16,31,-40,29,-103,28,75,27,-5,25,-103,24,55,23,-57,21,82,20,-42,18,82,17,-55,15,60,14,-91,12,19,11,112,9,-40,7,49,6,-111,4,-22,2,68,1,-98,-1,-10,-3,83,-4,-85,-6,13,-7,105,-9,-49,-11,52,-12,-98,-14,18,-15,127,-17,4,-18,122,-20,10,-21,-106,-23,43,-24,-49,-26,114,-27,41,-28,-34,-30,-86,-31,115,-32,85,-33,55,-34,42,-35,43,-36,49,-37,78,-38,112,-39,-91,-40,-31,-41,53,-41,-117,-42,-3,-43,113,-43,-4,-44,-109,-44,57,-44,-15,-45,-77,-45,-116,-45,108,-45,99,-45,99,-45,121,-45,-102,-45,-52,-45,15,-44,91,-44,-64,-44,44,-43,-85,-43,54,-42,-45,-42,122,-41,53,-40,-9,-40,-52,-39,-85,-38,-104,-37,-107,-36,-107,-35,-81,-34,-59,-33,-12,-32,36,-30,100,-29,-85,-28,-4,-27,89,-25,-71,-24,39,-22,-106,-21,20,-19,-111,-18,26,-16,-92,-15,53,-13,-53,-12,101,-10,-2,-9,-94,-7,62,-5,-28,-4,-118,-2,40,0,-44,1,113,3,24,5,-74,6,85,8,-16,9,-120,11,28,13,-85,14,51,16,-68,17,50,19,-78,20,28,22,-121,23,-25,24,61,26,-117,27,-46,28,9,30,61,31,94,32,122,33,-121,34,-118,35,127,36,105,37,65,38,22,39,-50,39,-117,40,40,41,-62,41,74,42,-64,42,47,43,-122,43,-43,43,17,44,61,44,93,44,107,44,105,44,91,44,57,44,10,44,-49,43,123,43,38,43,-79,42,63,42,-80,41,27,41,115,40,-64,39,-4,38,49,38,78,37,107,36,109,35,113,34,94,33,70,32,32,31,-17,29,-75,28,112,27,34,26,-54,24,109,23,2,22,-108,20,29,19,-97,17,30,16,-109,14,6,13,115,11,-33,9,64,8,-85,6,4,5,107,3,-59,1,35,0,-125,-2,-34,-4,66,-5,-98,-7,7,-8,104,-10,-42,-12,65,-13,-77,-15,44,-16,-89,-18,42,-19,-76,-21,68,-22,-37,-24,126,-25,34,-26,-40,-28,-110,-29,84,-30,42,-31,-4,-33,-23,-34,-42,-35,-47,-36,-32,-37,-18,-38,26,-38,64,-39,-123,-40,-55,-41,43,-41,-120,-42,8,-42,-126,-43,31,-43,-72,-44,113,-44,43,-44,-3,-45,-35,-45,-56,-45,-56,-45,-43,-45,-19,-45,32,-44,82,-44,-92,-44,-10,-44,100,-43,-42,-43,95,-42,-16,-42,-108,-41,66,-40,2,-39,-51,-39,-92,-38,-115,-37,123,-36,124,-35,-120,-34,-102,-33,-64,-32,-23,-31,32,-29,99,-28,-87,-27,1,-25,89,-24,-65,-23,43,-21,-99,-20,23,-18,-104,-17,28,-15}; }
	private static byte[] data49(){ return new byte[] {-89,-14,55,-12,-55,-11,97,-9,-6,-8,-105,-6,51,-4,-42,-3,112,-1,24,1,-81,2,86,4,-20,5,-116,7,33,9,-70,10,71,12,-41,13,95,15,-32,16,95,18,-43,19,66,21,-81,22,11,24,101,25,-77,26,-7,27,53,29,103,30,-114,31,-87,32,-67,33,-67,34,-68,35,-93,36,-122,37,89,38,27,39,-40,39,124,40,28,41,-87,41,39,42,-103,42,-8,42,78,43,-113,43,-58,43,-23,43,1,44,6,44,0,44,-26,43,-64,43,-118,43,68,43,-14,42,-117,42,29,42,-102,41,11,41,114,40,-65,39,15,39,66,38,113,37,-112,36,-94,35,-86,34,-94,33,-109,32,117,31,77,30,30,29,-35,27,-99,26,73,25,-9,23,-111,22,47,21,-69,19,74,18,-54,16,75,15,-62,13,56,12,-90,10,21,9,121,7,-24,5,67,4,-81,2,12,1,111,-1,-44,-3,51,-4,-102,-6,1,-7,103,-9,-41,-11,66,-12,-71,-14,48,-15,-84,-17,51,-18,-74,-20,78,-21,-35,-23,-123,-24,35,-25,-39,-27,-111,-28,80,-29,35,-30,-14,-32,-38,-33,-60,-34,-67,-35,-62,-36,-48,-37,-16,-38,25,-38,80,-39,-107,-40,-26,-41,72,-41,-74,-42,49,-42,-66,-43,87,-43,0,-43,-72,-44,125,-44,83,-44,59,-44,41,-44,52,-44,60,-44,105,-44,-113,-44,-41,-44,33,-43,-128,-43,-21,-43,104,-42,-19,-42,-118,-41,43,-40,-33,-40,-94,-39,108,-38,75,-37,48,-36,37,-35,36,-34,50,-33,71,-32,107,-31,-106,-30,-51,-29,14,-27,88,-26,-86,-25,7,-23,102,-22,-43,-21,66,-19,-66,-18,57,-16,-68,-15,71,-13,-49,-12,100,-10,-12,-9,-118,-7,39,-5,-68,-4,90,-2,-11,-1,-112,1,44,3,-58,4,93,6,-11,7,-121,9,23,11,-93,12,42,14,-82,15,41,17,-93,18,17,20,124,21,-33,22,53,24,-114,25,-49,26,20,28,72,29,115,30,-105,31,-87,32,-74,33,-75,34,-88,35,-113,36,104,37,53,38,-10,38,-90,39,78,40,-31,40,107,41,-27,41,80,42,-82,42,-6,42,59,43,107,43,-118,43,-95,43,-99,43,-103,43,118,43,82,43,19,43,-47,42,118,42,17,42,-97,41,25,41,-117,40,-20,39,60,39,-120,38,-69,37,-22,36,7,36,27,35,31,34,28,33,8,32,-16,30,-58,29,-105,28,90,27,24,26,-54,24,116,23,23,22,-81,20,71,19,-49,17,90,16,-40,14,85,13,-50,11,62,10,-77,8,26,7,-119,5,-15,3,85,2,-63,0,35,-1,-116,-3,-13,-5,91,-6,-56,-8,53,-9,-91,-11,26,-12,-110,-14,15,-15,-109,-17,25,-18,-87,-20,61,-21,-39,-23,127,-24,42,-25,-35,-27,-97,-28,97,-29,56,-30,16,-31,-9,-33,-23,-34,-26,-35,-19,-36,6,-36,34,-37,85,-38,-115,-39,-41,-40,44,-40,-110,-41,0,-41,-123,-42,14,-42,-80,-43,87,-43,21,-43,-36,-44,-77,-44,-97,-44,-115,-44,-102,-44,-87,-44,-50,-44,-1,-44,65,-43,-114,-43,-16,-43,88,-42,-39,-42,91,-41,-6,-41,-104,-40,81,-39,12,-38,-35,-38,-78,-37,-97,-36,-115,-35,-115,-34,-104,-33,-86,-32,-50,-31,-10,-30,44,-28,103,-27,-77,-26,-3,-25,92,-23,-75,-22,33,-20,-117,-19,4,-17,122,-16,-2,-15,125,-13,10,-11,-110,-10,39,-8,-76,-7,76,-5,-32,-4,119,-2,15,0,-90,1,61,3,-46,4,102,6,-8,7,-121,9,17,11,-101,12,26,14,-98,15,19,17,-122,18,-11,19,86,21,-71,22,13,24,90,25,-94,26,-39,27,17,29,52,30,87,31,100,32,113,33,104,34,93,35,62,36,21,37,-29,37,-101,38,81,39,-17,39,-123,40,15,41,-127,41,-14,41,72,42,-103,42,-42,42,6,43,38,43,56,43,59,43,48,43,20,43,-21,42,-79,42,107,42,22,42,-81,41,63,41,-68,40,46,40,-111,39,-27,38,48,38,104,37,-103,36,-73,35,-48,34,-43,33,-42,32,-57,31,-82,30,-116,29,92,28,39,27,-25,25,-100,24,75,23,-16,21,-112,20,41,19,-74,17,69,16,-57,14,74,13,-60,11,62,10,-81,8,37,7,-114,5,1,4,104,2,-42,0,65,-1,-88,-3,26,-4,-128,-6,-9,-8,98,-9,-36,-11,79,-12,-47,-14,76,-15,-40,-17,95,-18,-14,-20,-114,-21,38,-22,-44,-24,-128,-25,55,-26,-5,-28,-65,-29,-103,-30,112,-31,95,-32,78,-33,78,-34,89,-35,108,-36,-108,-37,-68,-38,-1,-39,67,-39,-101,-40,1,-40,112,-41,-15,-42,127,-42,26,-42,-57,-43,127,-43,72,-43,29,-43,3,-43,-8,-44,-6,-44,14,-43,44,-43,94,-43,-102,-43,-23,-43,67,-42,-84,-42,37,-41,-85,-41,61,-40,-30,-40,-115,-39,75,-38,22,-37,-25,-37,-49,-36,-72,-35,-74,-34,-70,-33,-54,-32,-24,-31,10,-29,61,-28,115,-27,-72,-26,1,-24,87,-23,-84,-22,23,-20,118,-19,-17,-18,93,-16}; }
	private static byte[] data50(){ return new byte[] {-37,-15,90,-13,-35,-12,102,-10,-18,-9,127,-7,11,-5,-97,-4,49,-2,-60,-1,85,1,-19,2,117,4,17,6,-108,7,38,9,-85,10,47,12,-79,13,42,15,-94,16,16,18,123,19,-33,20,58,22,-113,23,-38,24,30,26,89,27,-119,28,-78,29,-51,30,-32,31,-25,32,-28,33,-45,34,-72,35,-112,36,89,37,29,38,-57,38,113,39,3,40,-113,40,7,41,118,41,-48,41,36,42,99,42,-106,42,-69,42,-49,42,-43,42,-47,42,-77,42,-107,42,90,42,28,42,-55,41,105,41,-4,40,126,40,-8,39,91,39,-68,38,3,38,74,37,120,36,-93,35,-67,34,-54,33,-47,32,-58,31,-76,30,-103,29,110,28,63,27,5,26,-65,24,119,23,31,22,-57,20,97,19,-5,17,-118,16,21,15,-99,13,25,12,-98,10,14,9,-113,7,-8,5,117,4,-37,2,81,1,-66,-1,44,-2,-96,-4,13,-5,-127,-7,-10,-9,111,-10,-24,-12,107,-13,-22,-15,117,-16,3,-17,-108,-19,51,-20,-51,-22,124,-23,38,-24,-29,-26,-95,-27,109,-28,62,-29,30,-30,4,-31,-9,-33,-12,-34,-2,-35,17,-35,51,-36,95,-37,-104,-38,-32,-39,50,-39,-109,-40,4,-40,123,-41,12,-41,-100,-42,75,-42,-7,-43,-64,-43,-111,-43,112,-43,97,-43,94,-43,105,-43,-122,-43,-83,-43,-24,-43,43,-42,-124,-42,-29,-42,88,-41,-45,-41,100,-40,-5,-40,-90,-39,89,-38,27,-37,-20,-37,-61,-36,-82,-35,-98,-34,-98,-33,-89,-32,-69,-31,-39,-30,2,-28,52,-27,111,-26,-78,-25,1,-23,82,-22,-81,-21,18,-19,120,-18,-21,-17,92,-15,-40,-14,83,-12,-40,-11,90,-9,-28,-8,110,-6,-5,-5,-120,-3,24,-1,-93,0,55,2,-64,3,79,5,-39,6,96,8,-25,9,104,11,-27,12,96,14,-46,15,68,17,-87,18,15,20,105,21,-67,22,10,24,76,25,-118,26,-69,27,-29,28,3,30,21,31,33,32,31,33,17,34,-6,34,-44,35,-92,36,102,37,28,38,-60,38,96,39,-19,39,109,40,-32,40,66,41,-102,41,-31,41,25,42,71,42,94,42,114,42,106,42,99,42,60,42,24,42,-41,41,-112,41,58,41,-46,40,95,40,-33,39,78,39,-76,38,7,38,83,37,-115,36,-65,35,-31,34,-6,33,5,33,7,32,-4,30,-25,29,-56,28,-95,27,107,26,54,25,-22,23,-90,22,75,21,-11,19,-109,18,38,17,-65,15,69,14,-46,12,82,11,-44,9,78,8,-54,6,62,5,-73,3,40,2,-97,0,15,-1,-123,-3,-9,-5,114,-6,-28,-8,99,-9,-33,-11,94,-12,-24,-14,107,-15,0,-16,-113,-18,45,-19,-52,-21,115,-22,35,-23,-38,-25,-103,-26,97,-27,49,-28,15,-29,-17,-31,-28,-32,-41,-33,-32,-34,-16,-35,9,-35,54,-36,99,-37,-85,-38,-13,-39,81,-39,-73,-40,45,-40,-80,-41,64,-41,-31,-42,-118,-42,74,-42,15,-42,-23,-43,-49,-43,-60,-43,-58,-43,-40,-43,-7,-43,37,-42,102,-42,-83,-42,7,-41,112,-41,-29,-41,102,-40,-8,-40,-108,-39,63,-38,-8,-38,-70,-37,-115,-36,105,-35,81,-34,72,-33,68,-32,80,-31,101,-30,-127,-29,-80,-28,-39,-27,29,-25,88,-24,-88,-23,-4,-22,80,-20,-70,-19,23,-17,-116,-16,-7,-15,114,-13,-19,-12,105,-10,-16,-9,112,-7,-6,-6,-128,-4,13,-2,-109,-1,35,1,-89,2,53,4,-70,5,65,7,-62,8,69,10,-66,11,57,13,-83,14,24,16,-121,17,-27,18,68,20,-102,21,-26,22,48,24,107,25,-95,26,-50,27,-16,28,8,30,25,31,24,32,21,33,1,34,-31,34,-70,35,-128,36,63,37,-18,37,-110,38,40,39,-80,39,45,40,-108,40,-4,40,70,41,-114,41,-63,41,-26,41,2,42,7,42,8,42,-15,41,-46,41,-94,41,99,41,25,41,-66,40,86,40,-30,39,92,39,-50,38,46,38,-123,37,-53,36,8,36,55,35,90,34,115,33,126,32,126,31,119,30,96,29,69,28,27,27,-20,25,-80,24,112,23,37,22,-46,20,124,19,28,18,-77,16,78,15,-40,13,102,12,-19,10,109,9,-15,7,108,6,-25,4,97,3,-39,1,81,0,-54,-2,63,-3,-68,-5,50,-6,-76,-8,47,-9,-76,-11,56,-12,-60,-14,79,-15,-25,-17,124,-18,30,-19,-61,-21,110,-22,37,-23,-36,-25,-89,-26,109,-27,71,-28,38,-29,13,-30,5,-31,-2,-33,12,-33,29,-34,63,-35,106,-36,-94,-37,-23,-38,54,-38,-101,-39,-3,-40,127,-40,-1,-41,-107,-41,57,-41,-28,-42,-90,-42,112,-42,74,-42,51,-42,41,-42,45,-42,67,-42,98,-42,-109,-42,-48,-42,28,-41,117,-41,-33,-41,82,-40,-42,-40,102,-39,4,-38,-83,-38,101,-37,40,-36,-7,-36,-45,-35,-67,-34,-84,-33,-83,-32,-77,-31,-57,-30,-29,-29,10,-27,57,-26,113,-25,-80,-24,-4,-23,71,-21,-93,-20}; }
	private static byte[] data51(){ return new byte[] {-2,-19,96,-17,-51,-16,56,-14,-85,-13,38,-11,-100,-10,30,-8,-100,-7,31,-5,-92,-4,43,-2,-82,-1,56,1,-72,2,67,4,-62,5,69,7,-60,8,62,10,-73,11,44,13,-104,14,8,16,104,17,-54,18,33,20,114,21,-65,22,-2,23,60,25,106,26,-107,27,-77,28,-57,29,-41,30,-48,31,-50,32,-79,33,-108,34,102,35,45,36,-24,36,-107,37,55,38,-53,38,81,39,-51,39,52,40,-104,40,-30,40,43,41,90,41,-127,41,-100,41,-96,41,-93,41,-117,41,106,41,63,41,-2,40,-74,40,93,40,-14,39,-123,39,-4,38,117,38,-48,37,48,37,114,36,-73,35,-28,34,13,34,38,33,54,32,57,31,51,30,35,29,8,28,-28,26,-74,25,-127,24,65,23,-2,21,-83,20,91,19,-3,17,-98,16,54,15,-53,13,89,12,-28,10,109,9,-17,7,116,6,-16,4,112,3,-21,1,104,0,-26,-2,94,-3,-31,-5,89,-6,-32,-8,96,-9,-25,-11,113,-12,-2,-14,-112,-15,41,-16,-60,-18,103,-19,15,-20,-64,-22,119,-23,52,-24,-2,-26,-55,-27,-89,-28,-124,-29,114,-30,101,-31,106,-32,110,-33,-116,-34,-91,-35,-39,-36,15,-36,84,-37,-89,-38,5,-38,114,-39,-23,-40,112,-40,4,-40,-93,-41,86,-41,15,-41,-37,-42,-74,-42,-103,-42,-111,-42,-110,-42,-90,-42,-63,-42,-11,-42,39,-41,122,-41,-55,-41,51,-40,-94,-40,36,-39,-82,-39,76,-38,-18,-38,-91,-37,97,-36,49,-35,5,-34,-22,-34,-39,-33,-49,-32,-42,-31,-29,-30,-6,-29,30,-27,71,-26,122,-25,-74,-24,-7,-23,70,-21,-108,-20,-13,-19,75,-17,-78,-16,30,-14,-122,-13,-1,-12,113,-10,-21,-9,104,-7,-26,-6,100,-4,-24,-3,103,-1,-21,0,107,2,-19,3,106,5,-21,6,98,8,-35,9,80,11,-63,12,46,14,-107,15,-7,16,80,18,-81,19,-13,20,71,22,127,23,-69,24,-22,25,19,27,46,28,70,29,77,30,79,31,68,32,46,33,12,34,-30,34,-89,35,101,36,17,37,-76,37,76,38,-48,38,82,39,-72,39,30,40,110,40,-77,40,-21,40,21,41,45,41,62,41,57,41,45,41,16,41,-29,40,-82,40,98,40,20,40,-84,39,66,39,-63,38,58,38,-94,37,-3,36,81,36,-114,35,-51,34,-15,33,24,33,39,32,53,31,50,30,40,29,20,28,-12,26,-49,25,-100,24,101,23,37,22,-36,20,-112,19,54,18,-34,16,122,15,23,14,-89,12,61,11,-61,9,83,8,-44,6,93,5,-36,3,96,2,-35,0,97,-1,-32,-3,96,-4,-25,-6,99,-7,-12,-9,117,-10,7,-11,-107,-13,41,-14,-58,-16,96,-17,10,-18,-82,-20,102,-21,24,-22,-35,-24,-96,-25,115,-26,75,-27,44,-28,24,-29,11,-30,14,-31,20,-32,44,-33,74,-34,116,-35,-81,-36,-18,-37,64,-37,-101,-38,5,-38,120,-39,-3,-40,-117,-40,42,-40,-44,-41,-115,-41,83,-41,38,-41,11,-41,-10,-42,-6,-42,-1,-42,32,-41,64,-41,123,-41,-69,-41,14,-40,106,-40,-40,-40,79,-39,-41,-39,106,-38,8,-37,-74,-37,110,-36,51,-35,5,-34,-35,-34,-54,-33,-73,-32,-73,-31,-68,-30,-49,-29,-26,-28,16,-26,52,-25,112,-24,-88,-23,-17,-22,57,-20,-116,-19,-29,-18,67,-16,-92,-15,14,-13,121,-12,-21,-11,94,-9,-44,-8,79,-6,-57,-5,70,-3,-63,-2,64,0,-66,1,57,3,-74,4,47,6,-89,7,30,9,-114,10,-3,11,104,13,-52,14,48,16,-120,17,-33,18,44,20,118,21,-75,22,-18,23,32,25,68,26,106,27,120,28,-117,29,-121,30,-124,31,108,32,83,33,37,34,-13,34,-79,35,98,36,14,37,-95,37,52,38,-78,38,36,39,-116,39,-29,39,46,40,108,40,-101,40,-67,40,-48,40,-41,40,-48,40,-72,40,-105,40,101,40,37,40,-36,39,126,39,25,39,-93,38,35,38,-109,37,-6,36,78,36,-97,35,-39,34,19,34,55,33,88,32,102,31,114,30,109,29,97,28,75,27,45,26,2,25,-43,23,-104,22,93,21,17,20,-57,18,109,17,25,16,-77,14,85,13,-28,11,127,10,7,9,-102,7,28,6,-84,4,43,3,-73,1,53,0,-65,-2,64,-3,-55,-5,79,-6,-39,-8,102,-9,-13,-11,-122,-12,29,-13,-73,-15,88,-16,-5,-18,-89,-19,88,-20,15,-21,-49,-23,-108,-24,99,-25,59,-26,25,-27,2,-28,-11,-30,-18,-31,-6,-32,5,-32,37,-33,72,-34,127,-35,-72,-36,6,-36,89,-37,-66,-38,44,-38,-86,-39,47,-39,-54,-40,106,-40,28,-40,-37,-41,-88,-41,125,-41,109,-41,87,-41,101,-41,110,-41,-112,-41,-69,-41,-11,-41,60,-40,-110,-40,-14,-40,99,-39,-33,-39,103,-38,-1,-38,-96,-37,79,-36,10,-35,-47,-35,-93,-34,-128,-33,105,-32,91,-31,90,-30,96,-29,115,-28,-117,-27,-81,-26}; }
	private static byte[] data52(){ return new byte[] {-35,-25,13,-23,76,-22,-113,-21,-44,-20,45,-18,122,-17,-35,-16,57,-14,-94,-13,10,-11,120,-10,-24,-9,91,-7,-46,-6,71,-4,-63,-3,58,-1,-78,0,45,2,-93,3,27,5,-111,6,3,8,114,9,-30,10,71,12,-79,13,12,15,108,16,-67,17,18,19,85,20,-101,21,-42,22,6,24,52,25,85,26,109,27,-127,28,-127,29,-123,30,112,31,93,32,53,33,9,34,-51,34,-120,35,52,36,-40,36,106,37,-11,37,111,38,-34,38,63,39,-109,39,-38,39,18,40,65,40,89,40,112,40,110,40,101,40,75,40,38,40,-13,39,-81,39,99,39,5,39,-101,38,42,38,-97,37,22,37,117,36,-49,35,25,35,89,34,-116,33,-75,32,-45,31,-27,30,-17,29,-23,28,-29,27,-54,26,-82,25,-120,24,87,23,34,22,-28,20,-98,19,82,18,2,17,-88,15,78,14,-22,12,-123,11,28,10,-84,8,66,7,-57,5,92,4,-34,2,109,1,-12,-1,123,-2,9,-3,-114,-5,31,-6,-85,-8,58,-9,-47,-11,102,-12,2,-13,-94,-15,68,-16,-15,-18,-98,-19,86,-20,17,-21,-43,-23,-95,-24,116,-25,77,-26,54,-27,29,-28,26,-29,21,-30,36,-31,54,-32,88,-33,-127,-34,-71,-35,-8,-36,74,-36,-97,-37,9,-37,121,-38,-6,-39,-124,-39,32,-39,-61,-40,122,-40,56,-40,8,-40,-30,-41,-50,-41,-62,-41,-54,-41,-40,-41,-5,-41,39,-40,95,-40,-84,-40,-3,-40,98,-39,-48,-39,76,-38,-42,-38,107,-37,13,-36,-69,-36,116,-35,60,-34,10,-33,-26,-33,-48,-32,-67,-31,-68,-30,-65,-29,-49,-28,-26,-27,7,-25,49,-24,96,-23,-100,-22,-41,-21,35,-19,107,-18,-61,-17,22,-15,119,-14,-41,-13,61,-11,-88,-10,18,-8,-124,-7,-14,-6,104,-4,-38,-3,82,-1,-62,0,59,2,-83,3,31,5,-109,6,-3,7,109,9,-46,10,59,12,-106,13,-6,14,72,16,-94,17,-25,18,48,20,108,21,-91,22,-46,23,-4,24,24,26,48,27,59,28,63,29,56,30,41,31,11,32,-27,32,-76,33,119,34,48,35,-38,35,122,36,13,37,-109,37,17,38,119,38,-32,38,42,39,119,39,-84,39,-40,39,-9,39,4,40,10,40,-2,39,-28,39,-60,39,-119,39,80,39,-3,38,-91,38,61,38,-57,37,71,37,-70,36,28,36,123,35,-62,34,10,34,62,33,106,32,-120,31,-94,30,-88,29,-79,28,-93,27,-109,26,123,25,84,24,47,23,-10,21,-63,20,123,19,57,18,-27,16,-102,15,55,14,-28,12,122,11,26,10,-80,8,66,7,-39,5,97,4,-6,2,125,1,19,0,-101,-2,42,-3,-70,-5,72,-6,-36,-8,111,-9,9,-10,-94,-12,65,-13,-26,-15,-118,-16,60,-17,-20,-19,-92,-20,106,-21,38,-22,-2,-24,-50,-25,-83,-26,-106,-27,-126,-28,124,-29,-128,-30,-119,-31,-93,-32,-62,-33,-16,-34,36,-34,107,-35,-75,-36,19,-36,119,-37,-22,-38,107,-38,-13,-39,-112,-39,50,-39,-24,-40,-90,-40,114,-40,79,-40,53,-40,43,-40,46,-40,60,-40,93,-40,-125,-40,-64,-40,0,-39,87,-39,-75,-39,31,-38,-101,-38,30,-37,-79,-37,81,-36,-9,-36,-78,-35,109,-34,65,-33,18,-32,-7,-32,-28,-31,-39,-30,-33,-29,-29,-28,-6,-27,22,-25,54,-24,106,-23,-108,-22,-39,-21,18,-19,96,-18,-85,-17,-1,-16,87,-14,-74,-13,19,-11,124,-10,-31,-9,76,-7,-69,-6,37,-4,-104,-3,9,-1,118,0,-20,1,86,3,-56,4,53,6,-98,7,9,9,108,10,-50,11,45,13,-124,14,-39,15,41,17,112,18,-74,19,-18,20,39,22,80,23,123,24,-109,25,-83,26,-76,27,-69,28,-80,29,-96,30,-122,31,92,32,47,33,-15,33,-89,34,89,35,-13,35,-115,36,18,37,-113,37,-1,37,96,38,-75,38,0,39,55,39,106,39,-120,39,-101,39,-92,39,-102,39,-120,39,100,39,55,39,-6,38,-79,38,92,38,-10,37,-117,37,7,37,-119,36,-23,35,80,35,-98,34,-25,33,36,33,85,32,121,31,-105,30,-91,29,-80,28,-84,27,-95,26,-116,25,112,24,73,23,32,22,-26,20,-79,19,105,18,39,17,-44,15,-124,14,44,13,-50,11,113,10,10,9,-91,7,60,6,-48,4,101,3,-10,1,-121,0,25,-1,-86,-3,63,-4,-48,-6,104,-7,-1,-9,-104,-10,58,-11,-42,-13,-126,-14,39,-15,-38,-17,-116,-18,72,-19,9,-20,-47,-22,-98,-23,120,-24,82,-25,61,-26,41,-27,35,-28,37,-29,48,-30,69,-31,102,-32,-112,-33,-58,-34,7,-34,80,-35,-83,-36,11,-36,-128,-37,-8,-38,-125,-38,21,-38,-69,-39,101,-39,37,-39,-21,-40,-63,-40,-92,-40,-107,-40,-111,-40,-98,-40,-77,-40,-39,-40,13,-39,73,-39,-104,-39,-17,-39,87,-38,-57,-38,73,-37,-48,-37,108,-36,12,-35,-67,-35,119,-34,59,-33,15,-32}; }
	private static byte[] data53(){ return new byte[] {-26,-32,-47,-31,-68,-30,-71,-29,-69,-28,-58,-27,-35,-26,-7,-25,30,-23,78,-22,126,-21,-67,-20,-4,-19,69,-17,-110,-16,-30,-15,61,-13,-108,-12,-9,-11,86,-9,-67,-8,35,-6,-113,-5,-9,-4,101,-2,-48,-1,62,1,-89,2,23,4,122,5,-24,6,74,8,-85,9,17,11,97,12,-58,13,13,15,97,16,-89,17,-23,18,36,20,93,21,-125,22,-80,23,-53,24,-31,25,-18,26,-12,27,-22,28,-32,29,-60,30,-96,31,116,32,57,33,-11,33,-89,34,73,35,-27,35,111,36,-15,36,101,37,-51,37,39,38,119,38,-75,38,-19,38,18,39,44,39,59,39,56,39,46,39,16,39,-21,38,-74,38,116,38,38,38,-53,37,98,37,-17,36,110,36,-32,35,75,35,-96,34,-10,33,53,33,114,32,-96,31,-62,30,-34,29,-21,28,-12,27,-18,26,-29,25,-50,24,-80,23,-117,22,96,21,40,20,-13,18,-82,17,106,16,27,15,-51,13,116,12,29,11,-66,9,94,8,-6,6,-109,5,47,4,-64,2,94,1,-20,-1,-121,-2,27,-3,-78,-5,77,-6,-26,-8,-124,-9,35,-10,-57,-12,111,-13,26,-14,-54,-16,127,-17,59,-18,-6,-20,-60,-21,-112,-22,101,-23,69,-24,37,-25,23,-26,10,-27,10,-28,19,-29,37,-30,63,-31,105,-32,-105,-33,-43,-34,28,-34,108,-35,-51,-36,54,-36,-85,-37,46,-37,-68,-38,85,-38,2,-38,-81,-39,117,-39,66,-39,27,-39,5,-39,-6,-40,-8,-40,16,-39,33,-39,83,-39,-124,-39,-55,-39,25,-38,116,-38,-35,-38,84,-37,-44,-37,98,-36,-3,-36,-98,-35,85,-34,11,-33,-42,-33,-89,-32,-128,-31,108,-30,87,-29,84,-28,86,-27,97,-26,119,-25,-109,-24,-74,-23,-27,-22,20,-20,80,-19,-112,-18,-46,-17,34,-15,108,-14,-59,-13,28,-11,118,-10,-40,-9,55,-7,-99,-6,1,-4,105,-3,-47,-2,57,0,-95,1,7,3,112,4,-46,5,57,7,-108,8,-9,9,76,11,-90,12,-9,13,67,15,-114,16,-51,17,13,19,64,20,114,21,-102,22,-72,23,-43,24,-33,25,-18,26,-25,27,-34,28,-52,29,-89,30,-121,31,76,32,19,33,-58,33,117,34,18,35,-87,35,46,36,-83,36,28,37,126,37,-39,37,28,38,99,38,-117,38,-74,38,-57,38,-43,38,-49,38,-63,38,-92,38,121,38,67,38,-1,37,-81,37,83,37,-24,36,118,36,-18,35,104,35,-57,34,42,34,114,33,-69,32,-14,31,34,31,71,30,96,29,114,28,119,27,120,26,104,25,93,24,55,23,32,22,-23,20,-62,19,-125,18,74,17,1,16,-67,14,107,13,28,12,-62,10,107,9,10,8,-81,6,74,5,-24,3,-127,2,29,1,-73,-1,80,-2,-20,-4,-122,-5,37,-6,-60,-8,101,-9,11,-10,-79,-12,96,-13,13,-14,-60,-16,124,-17,62,-18,1,-19,-47,-21,-99,-22,127,-23,87,-24,75,-25,50,-26,53,-27,50,-28,66,-29,87,-30,120,-31,-96,-32,-40,-33,20,-33,98,-34,-74,-35,22,-35,-120,-36,-6,-37,-124,-37,18,-37,-78,-38,90,-38,17,-38,-44,-39,-94,-39,-124,-39,102,-39,100,-39,96,-39,118,-39,-113,-39,-69,-39,-16,-39,53,-38,-124,-38,-32,-38,72,-37,-64,-37,60,-36,-49,-36,100,-35,7,-34,-69,-34,112,-33,58,-32,9,-31,-31,-31,-56,-30,-77,-29,-82,-28,-84,-27,-74,-26,-55,-25,-34,-24,7,-22,39,-21,95,-20,-115,-19,-47,-18,12,-16,89,-15,-97,-14,-11,-13,70,-11,-97,-10,-5,-9,85,-7,-70,-6,22,-4,127,-3,-36,-2,70,0,-91,1,10,3,109,4,-52,5,44,7,-119,8,-34,9,57,11,-120,12,-41,13,33,15,101,16,-95,17,-34,18,13,20,59,21,95,22,123,23,-110,24,-99,25,-92,26,-99,27,-110,28,120,29,89,30,44,31,-8,31,-73,32,109,33,19,34,-74,34,68,35,-49,35,71,36,-73,36,26,37,111,37,-71,37,-8,37,36,38,79,38,93,38,111,38,104,38,90,38,63,38,19,38,-32,37,-99,37,78,37,-11,36,-118,36,25,36,-103,35,11,35,122,34,-48,33,41,33,106,32,-84,31,-38,30,3,30,33,29,52,28,64,27,66,26,56,25,43,24,20,23,-14,21,-49,20,-97,19,109,18,51,17,-14,15,-82,14,102,13,20,12,-57,10,108,9,24,8,-70,6,93,5,-3,3,-97,2,57,1,-35,-1,117,-2,27,-3,-76,-5,90,-6,-5,-8,-95,-9,76,-10,-12,-12,-90,-13,89,-14,16,-15,-48,-17,-112,-18,91,-19,39,-20,-1,-22,-38,-23,-67,-24,-84,-25,-101,-26,-99,-27,-99,-28,-83,-29,-58,-30,-27,-31,20,-31,69,-32,-118,-33,-46,-34,41,-34,-114,-35,-13,-36,118,-36,-16,-37,-118,-37,33,-37,-52,-38,-128,-38,67,-38,17,-38,-18,-39,-46,-39,-54,-39,-55,-39,-42,-39,-11,-39,21,-38,82,-38,-119,-38,-35,-38,49,-37}; }
	private static byte[] data54(){ return new byte[] {-102,-37,10,-36,-122,-36,18,-35,-92,-35,70,-34,-14,-34,-91,-33,107,-32,49,-31,11,-30,-22,-30,-47,-29,-56,-28,-66,-27,-56,-26,-48,-25,-22,-24,1,-22,40,-21,82,-20,-127,-19,-67,-18,-11,-17,57,-15,-127,-14,-54,-13,30,-11,108,-10,-59,-9,30,-7,118,-6,-38,-5,47,-3,-105,-2,-16,-1,84,1,-80,2,16,4,108,5,-57,6,32,8,118,9,-56,10,23,12,99,13,-89,14,-19,15,37,17,93,18,-113,19,-74,20,-37,21,-9,22,7,24,25,25,23,26,22,27,6,28,-19,28,-50,29,-94,30,109,31,46,32,-30,32,-115,33,45,34,-64,34,73,35,-58,35,55,36,-100,36,-14,36,66,37,126,37,-74,37,-39,37,-10,37,2,38,4,38,-8,37,-32,37,-69,37,-116,37,74,37,5,37,-87,36,76,36,-38,35,97,35,-38,34,73,34,-86,33,6,33,78,32,-109,31,-54,30,-10,29,28,29,52,28,70,27,75,26,77,25,65,24,49,23,23,22,-10,20,-49,19,-94,18,109,17,51,16,-12,14,-81,13,104,12,26,11,-53,9,117,8,34,7,-59,5,111,4,17,3,-78,1,90,0,-10,-2,-98,-3,65,-4,-31,-6,-111,-7,47,-8,-27,-10,-116,-11,66,-12,-9,-14,-79,-15,114,-16,51,-17,2,-18,-51,-20,-89,-21,-124,-22,102,-23,84,-24,73,-25,65,-26,75,-27,84,-28,109,-29,-114,-30,-74,-31,-20,-32,41,-32,116,-33,-58,-34,39,-34,-114,-35,9,-35,-125,-36,24,-36,-85,-37,82,-37,6,-37,-67,-38,-113,-38,94,-38,71,-38,49,-38,48,-38,56,-38,76,-38,111,-38,-101,-38,-42,-38,29,-37,112,-37,-50,-37,58,-36,-81,-36,51,-35,-63,-35,90,-34,-2,-34,-82,-33,104,-32,44,-31,-4,-31,-45,-30,-73,-29,-96,-28,-102,-27,-112,-26,-98,-25,-93,-24,-64,-23,-40,-22,1,-20,37,-19,92,-18,-115,-17,-51,-16,12,-14,82,-13,-101,-12,-22,-11,56,-9,-113,-8,-30,-7,59,-5,-107,-4,-17,-3,74,-1,-89,0,-1,1,92,3,-75,4,13,6,96,7,-73,8,3,10,84,11,-102,12,-32,13,33,15,89,16,-108,17,-67,18,-18,19,10,21,42,22,62,23,74,24,79,25,76,26,61,27,43,28,10,29,-30,29,-81,30,115,31,44,32,-39,32,126,33,21,34,-93,34,35,35,-102,35,3,36,97,36,-75,36,-9,36,52,37,97,37,125,37,-102,37,-104,37,-99,37,-125,37,111,37,59,37,15,37,-60,36,124,36,28,36,-69,35,66,35,-53,34,61,34,-87,33,10,33,93,32,-86,31,-23,30,30,30,74,29,109,28,-123,27,-107,26,-100,25,-102,24,-112,23,-127,22,100,21,73,20,30,19,-11,17,-66,16,-117,15,72,14,10,13,-62,11,120,10,44,9,-39,7,-120,6,48,5,-35,3,-128,2,45,1,-50,-1,122,-2,28,-3,-54,-5,110,-6,31,-7,-54,-9,123,-10,49,-11,-26,-13,-93,-14,100,-15,38,-16,-11,-18,-64,-19,-102,-20,115,-21,89,-22,68,-23,51,-24,49,-25,47,-26,61,-27,80,-28,107,-29,-106,-30,-64,-31,0,-31,64,-32,-111,-33,-21,-34,78,-34,-63,-35,56,-35,-60,-36,80,-36,-12,-37,-102,-37,83,-37,21,-37,-30,-38,-67,-38,-89,-38,-106,-38,-101,-38,-94,-38,-65,-38,-30,-38,19,-37,81,-37,-102,-37,-16,-37,82,-36,-66,-36,55,-35,-67,-35,74,-34,-24,-34,-119,-33,64,-32,-11,-32,-67,-31,-115,-30,97,-29,75,-28,47,-27,39,-26,36,-25,39,-24,54,-23,72,-22,100,-21,-120,-20,-82,-19,-33,-18,17,-16,76,-15,-119,-14,-50,-13,16,-11,97,-10,-89,-9,-2,-8,74,-6,-93,-5,-10,-4,78,-2,-93,-1,-3,0,81,2,-87,3,-3,4,79,6,-94,7,-18,8,59,10,-126,11,-58,12,8,14,62,15,122,16,-90,17,-45,18,-9,19,21,21,42,22,60,23,65,24,68,25,57,26,40,27,12,28,-20,28,-69,29,-121,30,68,31,-9,31,-92,32,65,33,-44,33,97,34,-39,34,79,35,-77,35,15,36,92,36,-96,36,-43,36,0,37,31,37,46,37,55,37,44,37,30,37,-6,36,-47,36,-104,36,86,36,4,36,-84,35,63,35,-47,34,79,34,-56,33,50,33,-110,32,-26,31,51,31,115,30,-88,29,-39,28,-10,27,23,27,35,26,46,25,46,24,37,23,25,22,0,21,-30,19,-62,18,-111,17,105,16,46,15,-8,13,-74,12,118,11,44,10,-26,8,-106,7,73,6,-10,4,-92,3,81,2,-6,0,-89,-1,80,-2,-2,-4,-87,-5,90,-6,5,-7,-67,-9,110,-10,43,-11,-30,-13,-89,-14,103,-15,51,-16,2,-17,-43,-19,-80,-20,-110,-21,119,-22,103,-23,95,-24,88,-25,102,-26,108,-27,-118,-28,-89,-29,-46,-30,6,-30,67,-31,-117,-32,-36,-33,58,-33,-95,-34,19,-34,-110,-35,25,-35,-79,-36,78,-36,-4,-37,-77,-37,118,-37}; }
	private static byte[] data55(){ return new byte[] {74,-37,33,-37,13,-37,0,-37,-1,-38,15,-37,39,-37,74,-37,-128,-37,-72,-37,3,-36,91,-36,-73,-36,40,-35,-99,-35,34,-34,-82,-34,75,-33,-21,-33,-99,-32,84,-31,24,-30,-28,-30,-67,-29,-104,-28,-121,-27,114,-26,113,-25,112,-24,123,-23,-117,-22,-92,-21,-62,-20,-24,-19,17,-17,68,-16,120,-15,-77,-14,-14,-13,51,-11,123,-10,-61,-9,18,-7,91,-6,-80,-5,-3,-4,82,-2,-90,-1,-11,0,75,2,-102,3,-19,4,58,6,-120,7,-47,8,25,10,93,11,-99,12,-40,13,16,15,67,16,111,17,-106,18,-72,19,-47,20,-26,21,-15,22,-11,23,-10,24,-27,25,-43,26,-75,27,-111,28,98,29,38,30,-26,30,-106,31,64,32,-35,32,111,33,-8,33,115,34,-26,34,73,35,-89,35,-16,35,56,36,104,36,-102,36,-79,36,-54,36,-53,36,-56,36,-76,36,-103,36,107,36,57,36,-13,35,-88,35,76,35,-21,34,116,34,0,34,112,33,-26,32,66,32,-95,31,-23,30,51,30,103,29,-100,28,-64,27,-33,26,-11,25,-1,24,7,24,-2,22,-5,21,-33,20,-49,19,-88,18,-120,17,89,16,42,15,-12,13,-70,12,122,11,59,10,-15,8,-82,7,95,6,21,5,-60,3,119,2,36,1,-43,-1,-125,-2,52,-3,-29,-5,-102,-6,70,-7,6,-8,-75,-10,121,-11,52,-12,-5,-14,-66,-15,-112,-16,93,-17,55,-18,21,-19,-12,-21,-30,-22,-47,-23,-54,-24,-54,-25,-45,-26,-33,-27,-2,-28,26,-28,73,-29,125,-30,-71,-31,3,-31,85,-32,-79,-33,26,-33,-116,-34,7,-34,-109,-35,37,-35,-60,-36,112,-36,38,-36,-24,-37,-73,-37,-111,-37,119,-37,106,-37,104,-37,112,-37,-117,-37,-89,-37,-36,-37,18,-36,88,-36,-84,-36,6,-35,113,-35,-27,-35,98,-34,-16,-34,-126,-33,34,-32,-50,-32,-128,-31,65,-30,9,-29,-41,-29,-73,-28,-105,-27,-124,-26,125,-25,114,-24,-128,-23,-125,-22,-99,-21,-80,-20,-40,-19,-11,-18,41,-16,81,-15,-114,-14,-62,-13,4,-11,66,-10,-120,-9,-49,-8,25,-6,98,-5,-78,-4,-2,-3,76,-1,-99,0,-23,1,56,3,-124,4,-48,5,24,7,97,8,-95,9,-25,10,31,12,93,13,-115,14,-63,15,-24,16,18,18,43,19,73,20,88,21,99,22,107,23,95,24,92,25,64,26,39,27,0,28,-49,28,-102,29,82,30,13,31,-82,31,83,32,-27,32,109,33,-17,33,94,34,-55,34,37,35,117,35,-69,35,-11,35,33,36,69,36,90,36,101,36,96,36,88,36,55,36,25,36,-32,35,-87,35,91,35,11,35,-88,34,62,34,-57,33,68,33,-69,32,30,32,-124,31,-49,30,33,30,90,29,-105,28,-67,27,-25,26,-3,25,19,25,29,24,31,23,25,22,15,21,-6,19,-31,18,-63,17,-99,16,111,15,67,14,10,13,-45,11,-103,10,83,9,22,8,-53,6,-121,5,60,4,-16,2,-91,1,88,0,12,-1,-64,-3,115,-4,44,-5,-33,-7,-99,-8,86,-9,21,-10,-39,-12,-99,-13,104,-14,54,-15,10,-16,-31,-18,-62,-19,-93,-20,-111,-21,126,-22,125,-23,118,-24,-125,-25,-112,-26,-88,-27,-54,-28,-12,-29,37,-29,100,-30,-88,-31,-7,-32,84,-32,-73,-33,41,-33,-96,-34,40,-34,-74,-35,83,-35,-7,-36,-85,-36,106,-36,52,-36,6,-36,-19,-37,-46,-37,-44,-37,-47,-37,-26,-37,0,-36,42,-36,91,-36,-96,-36,-28,-36,65,-35,-97,-35,14,-34,-121,-34,7,-33,-101,-33,45,-32,-42,-32,127,-31,57,-30,-7,-30,-61,-29,-104,-28,115,-27,90,-26,72,-25,58,-24,61,-23,61,-22,77,-21,94,-20,118,-19,-104,-18,-70,-17,-26,-16,21,-14,72,-13,-128,-12,-68,-11,-8,-10,63,-8,126,-7,-56,-6,13,-4,87,-3,-93,-2,-22,-1,57,1,125,2,-52,3,14,5,90,6,-103,7,-34,8,26,10,86,11,-114,12,-63,13,-16,14,23,16,65,17,87,18,123,19,-124,20,-108,21,-104,22,-110,23,-116,24,117,25,93,26,55,27,12,28,-45,28,-104,29,74,30,-5,30,-102,31,54,32,-63,32,70,33,-67,33,41,34,-114,34,-30,34,46,35,110,35,-95,35,-54,35,-25,35,-9,35,-3,35,-11,35,-28,35,-59,35,-101,35,102,35,36,35,-39,34,-128,34,29,34,-83,33,54,33,-80,32,35,32,-121,31,-26,30,53,30,-127,29,-68,28,-12,27,31,27,67,26,94,25,111,24,124,23,123,22,125,21,106,20,94,19,67,18,36,17,4,16,-43,14,-83,13,119,12,67,11,7,10,-53,8,-117,7,72,6,6,5,-68,3,119,2,48,1,-28,-1,-95,-2,84,-3,18,-4,-55,-6,-122,-7,70,-8,4,-9,-52,-11,-112,-12,92,-13,45,-14,-2,-16,-39,-17,-73,-18,-104,-19,-121,-20,115,-21,107,-22,107,-23,109,-24,127,-25,-111,-26,-81,-27,-42,-28,6,-28}; }
	private static byte[] data56(){ return new byte[] {60,-29,-126,-30,-56,-31,34,-31,127,-32,-22,-33,94,-33,-35,-34,103,-34,-5,-35,-100,-35,71,-35,-2,-36,-65,-36,-114,-36,101,-36,76,-36,60,-36,55,-36,65,-36,82,-36,115,-36,-98,-36,-45,-36,22,-35,99,-35,-70,-35,33,-34,-115,-34,9,-33,-118,-33,29,-32,-78,-32,91,-31,5,-30,-66,-30,125,-29,73,-28,27,-27,-7,-27,-37,-26,-54,-25,-67,-24,-72,-23,-64,-22,-61,-21,-37,-20,-19,-19,14,-17,44,-16,87,-15,-127,-14,-77,-13,-24,-12,31,-10,91,-9,-104,-8,-37,-7,27,-5,97,-4,-91,-3,-22,-2,51,0,118,1,-66,2,2,4,67,5,-120,6,-59,7,2,9,62,10,113,11,-90,12,-44,13,-4,14,38,16,61,17,98,18,108,19,127,20,-123,21,-126,22,127,23,109,24,86,25,53,26,16,27,-37,27,-91,28,95,29,17,30,-67,30,88,31,-15,31,119,32,-6,32,108,33,-39,33,53,34,-118,34,-45,34,14,35,66,35,102,35,-125,35,-113,35,-108,35,-116,35,118,35,91,35,42,35,-7,34,-77,34,105,34,14,34,-83,33,60,33,-58,32,62,32,-77,31,24,31,119,30,-56,29,20,29,82,28,-118,27,-73,26,-35,25,-7,24,15,24,27,23,31,22,33,21,19,20,10,19,-17,17,-41,16,-74,15,-113,14,102,13,56,12,2,11,-47,9,-111,8,91,7,24,6,-37,4,-105,3,84,2,19,1,-55,-1,-115,-2,64,-3,8,-4,-67,-6,-123,-7,68,-8,10,-9,-45,-11,-99,-12,110,-13,64,-14,27,-15,-13,-17,-38,-18,-66,-19,-80,-20,-96,-21,-98,-22,-100,-23,-86,-24,-73,-25,-45,-26,-15,-27,28,-27,78,-28,-119,-29,-49,-30,28,-30,117,-31,-42,-32,66,-32,-72,-33,59,-33,-58,-34,91,-34,0,-34,-89,-35,101,-35,36,-35,-11,-36,-51,-36,-77,-36,-91,-36,-96,-36,-87,-36,-68,-36,-38,-36,6,-35,59,-35,123,-35,-53,-35,29,-34,-123,-34,-19,-34,107,-33,-25,-33,124,-32,11,-31,-76,-31,90,-30,17,-29,-47,-29,-108,-28,107,-27,61,-26,35,-25,11,-24,-4,-24,-11,-23,-11,-22,-3,-21,6,-19,30,-18,51,-17,84,-16,120,-15,-98,-14,-51,-13,-6,-12,50,-10,103,-9,-96,-8,-32,-7,26,-5,93,-4,-100,-3,-34,-2,32,0,99,1,-93,2,-27,3,34,5,98,6,-101,7,-43,8,12,10,59,11,111,12,-107,13,-65,14,-35,15,-2,16,15,18,37,19,44,20,49,21,47,22,37,23,16,24,-5,24,-43,25,-84,26,124,27,59,28,-6,28,-87,29,81,30,-16,30,-125,31,13,32,-118,32,1,33,105,33,-56,33,30,34,98,34,-91,34,-47,34,-2,34,21,35,39,35,45,35,33,35,22,35,-15,34,-50,34,-107,34,90,34,10,34,-71,33,85,33,-22,32,118,32,-15,31,106,31,-46,30,51,30,-117,29,-42,28,28,28,87,27,-122,26,-78,25,-46,24,-23,23,0,23,3,22,10,21,2,20,-4,18,-25,17,-44,16,-74,15,-109,14,114,13,67,12,26,11,-29,9,-78,8,121,7,62,6,7,5,-62,3,-119,2,71,1,7,0,-54,-2,-121,-3,74,-4,14,-5,-49,-7,-103,-8,96,-9,43,-10,-2,-12,-54,-13,-89,-14,126,-15,94,-16,70,-17,44,-18,31,-19,22,-20,15,-21,23,-22,31,-23,50,-24,77,-25,111,-26,-105,-27,-49,-28,5,-28,80,-29,-104,-30,-10,-31,83,-31,-61,-32,54,-32,-73,-33,66,-33,-41,-34,120,-34,35,-34,-39,-35,-103,-35,104,-35,61,-35,35,-35,13,-35,11,-35,13,-35,31,-35,59,-35,95,-35,-107,-35,-48,-35,26,-34,108,-34,-52,-34,51,-33,-87,-33,38,-32,-81,-32,65,-31,-33,-31,-123,-30,52,-29,-17,-29,-80,-28,125,-27,77,-26,48,-25,11,-24,2,-23,-22,-23,-19,-22,-23,-21,-11,-20,-1,-19,23,-17,44,-16,77,-15,112,-14,-108,-13,-59,-12,-17,-11,36,-9,88,-8,-112,-7,-55,-6,5,-4,63,-3,-128,-2,-69,-1,-6,0,55,2,115,3,-81,4,-21,5,31,7,86,8,-117,9,-73,10,-23,11,9,13,53,14,78,15,109,16,-128,17,-114,18,-102,19,-102,20,-103,21,-116,22,121,23,97,24,61,25,22,26,-31,26,-92,27,101,28,16,29,-63,29,90,30,-14,30,125,31,-1,31,115,32,-29,32,65,33,-102,33,-27,33,36,34,93,34,-124,34,-88,34,-74,34,-59,34,-68,34,-74,34,-107,34,120,34,66,34,14,34,-61,33,118,33,25,33,-76,32,66,32,-54,31,64,31,-74,30,23,30,120,29,-54,28,20,28,86,27,-117,26,-65,25,-30,24,6,24,23,23,46,22,48,21,57,20,46,19,40,18,21,17,0,16,-28,14,-59,13,-96,12,120,11,75,10,28,9,-21,7,-77,6,-127,5,66,4,14,3,-50,1,-106,0,88,-1,31,-2,-31,-4,-85,-5,111,-6,60,-7,5,-8,-43,-10,-90,-11}; }
	private static byte[] data57(){ return new byte[] {124,-12,82,-13,51,-14,15,-15,-7,-17,-27,-18,-47,-19,-50,-20,-57,-21,-52,-22,-39,-23,-26,-24,5,-24,33,-25,77,-26,-128,-27,-73,-28,-3,-29,72,-29,-100,-30,-2,-31,101,-31,-40,-32,86,-32,-37,-33,111,-33,9,-33,-78,-34,98,-34,31,-34,-25,-35,-71,-35,-105,-35,-128,-35,115,-35,117,-35,123,-35,-107,-35,-77,-35,-33,-35,23,-34,88,-34,-91,-34,-2,-34,92,-33,-50,-33,64,-32,-58,-32,79,-31,-28,-31,-122,-30,42,-29,-30,-29,-106,-28,97,-27,39,-26,2,-25,-38,-25,-63,-24,-83,-23,-97,-22,-101,-21,-101,-20,-94,-19,-80,-18,-64,-17,-37,-16,-12,-15,25,-13,59,-12,102,-11,-110,-10,-64,-9,-11,-8,37,-6,97,-5,-111,-4,-46,-3,4,-1,67,0,121,1,-77,2,-20,3,32,5,89,6,-120,7,-69,8,-25,9,17,11,59,12,89,13,123,14,-110,15,-88,16,-72,17,-66,18,-59,19,-65,20,-74,21,-90,22,-117,23,110,24,68,25,20,26,-35,26,-103,27,82,28,-5,28,-96,29,58,30,-56,30,80,31,-55,31,60,32,-93,32,-2,32,80,33,-104,33,-47,33,7,34,39,34,71,34,83,34,90,34,84,34,64,34,39,34,-5,33,-51,33,-117,33,72,33,-17,32,-105,32,42,32,-70,31,61,31,-75,30,37,30,-118,29,-25,28,56,28,-126,27,-59,26,-8,25,45,25,81,24,113,23,-116,22,-103,21,-90,20,-88,19,-92,18,-98,17,-118,16,126,15,93,14,70,13,31,12,-3,10,-47,9,-87,8,116,7,73,6,17,5,-35,3,-88,2,112,1,56,0,4,-1,-57,-3,-105,-4,93,-5,44,-6,-7,-8,-52,-9,-101,-10,118,-11,77,-12,42,-13,17,-14,-17,-16,-29,-17,-52,-18,-55,-19,-66,-20,-56,-21,-54,-22,-34,-23,-13,-24,18,-24,56,-25,104,-26,-101,-27,-34,-28,34,-28,118,-29,-50,-30,52,-30,-97,-31,23,-31,-104,-32,34,-32,-69,-33,86,-33,6,-33,-74,-34,121,-34,68,-34,23,-34,-4,-35,-29,-35,-36,-35,-33,-35,-24,-35,4,-34,35,-34,83,-34,-118,-34,-50,-34,28,-33,115,-33,-38,-33,66,-32,-65,-32,60,-31,-53,-31,95,-30,-2,-30,-89,-29,87,-28,18,-27,-43,-27,-94,-26,113,-25,83,-24,46,-23,32,-22,13,-21,6,-20,5,-19,10,-18,18,-17,37,-16,55,-15,82,-14,114,-13,-113,-12,-70,-11,-35,-10,16,-8,55,-7,110,-6,-101,-5,-46,-4,5,-2,59,-1,111,0,-90,1,-39,2,14,4,64,5,112,6,-98,7,-53,8,-11,9,23,11,63,12,86,13,119,14,-121,15,-102,16,-93,17,-87,18,-88,19,-97,20,-108,21,122,22,98,23,61,24,15,25,-34,25,-97,26,91,27,15,28,-74,28,87,29,-20,29,122,30,-3,30,116,31,-25,31,69,32,-92,32,-14,32,53,33,114,33,-97,33,-60,33,-33,33,-20,33,-16,33,-23,33,-42,33,-69,33,-112,33,97,33,31,33,-37,32,-123,32,42,32,-63,31,81,31,-46,30,79,30,-66,29,37,29,-124,28,-42,27,35,27,101,26,-96,25,-48,24,-3,23,28,23,58,22,75,21,91,20,93,19,99,18,87,17,82,16,60,15,43,14,13,13,-13,11,-49,10,-86,9,-125,8,85,7,42,6,-6,4,-54,3,-106,2,102,1,47,0,1,-1,-56,-3,-101,-4,102,-5,59,-6,9,-7,-30,-9,-76,-10,-108,-11,110,-12,83,-13,53,-14,34,-15,15,-16,6,-17,-5,-19,2,-19,-2,-21,20,-21,32,-22,61,-23,94,-24,-122,-25,-71,-26,-16,-27,52,-27,123,-28,-46,-29,42,-29,-109,-30,1,-30,120,-31,-3,-32,-120,-32,31,-32,-63,-33,107,-33,32,-33,-28,-34,-85,-34,-124,-34,99,-34,79,-34,68,-34,73,-34,79,-34,109,-34,-120,-34,-71,-34,-18,-34,49,-33,123,-33,-42,-33,50,-32,-94,-32,21,-31,-108,-31,30,-30,-79,-30,76,-29,-13,-29,-95,-28,85,-27,27,-26,-36,-26,-78,-25,-122,-24,102,-23,79,-22,58,-21,47,-20,42,-19,42,-18,47,-17,64,-16,71,-15,104,-14,119,-13,-100,-12,-69,-11,-35,-10,10,-8,46,-7,95,-6,-117,-5,-71,-4,-20,-3,26,-1,78,0,125,1,-81,2,-35,3,13,5,57,6,98,7,-115,8,-81,9,-42,10,-16,11,14,13,33,14,56,15,64,16,77,17,74,18,73,19,64,20,45,21,24,22,-9,22,-45,23,-91,24,112,25,49,26,-22,26,-96,27,64,28,-23,28,117,29,9,30,-121,30,2,31,112,31,-44,31,49,32,124,32,-56,32,-2,32,49,33,86,33,112,33,-125,33,-123,33,-124,33,111,33,89,33,48,33,3,33,-60,32,-123,32,45,32,-35,31,110,31,10,31,-119,30,13,30,125,29,-21,28,76,28,-94,27,-12,26,59,26,119,25,-77,24,-38,23,7,23,35,22,61,21,79,20,90,19,93,18,95,17,86,16,76,15,61,14,35,13,16,12}; }
	private static byte[] data58(){ return new byte[] {-19,10,-46,9,-86,8,-121,7,91,6,52,5,3,4,-37,2,-89,1,123,0,77,-1,26,-2,-15,-4,-65,-5,-104,-6,105,-7,70,-8,29,-9,-3,-11,-34,-12,-64,-13,-84,-14,-106,-15,-119,-16,127,-17,122,-18,125,-19,-124,-20,-111,-21,-89,-22,-64,-23,-28,-24,13,-24,63,-25,121,-26,-69,-27,4,-27,88,-28,-76,-29,23,-29,-118,-30,-5,-31,-124,-31,7,-31,-91,-32,59,-32,-18,-33,-104,-33,95,-33,34,-33,-10,-34,-41,-34,-70,-34,-76,-34,-84,-34,-72,-34,-55,-34,-24,-34,17,-33,67,-33,-126,-33,-57,-33,29,-32,119,-32,-33,-32,78,-31,-54,-31,77,-30,-36,-30,113,-29,18,-28,-67,-28,107,-27,41,-26,-25,-26,-73,-25,-124,-24,99,-23,64,-22,40,-21,27,-20,8,-19,13,-18,5,-17,17,-16,25,-15,41,-14,64,-13,85,-12,116,-11,-111,-10,-75,-9,-38,-8,0,-6,43,-5,84,-4,-128,-3,-82,-2,-38,-1,5,1,55,2,92,3,-115,4,-79,5,-37,6,0,8,34,9,66,10,93,11,119,12,-119,13,-99,14,-91,15,-85,16,-80,17,-91,18,-94,19,-120,20,120,21,84,22,49,23,3,24,-51,24,-112,25,78,26,-5,26,-86,27,69,28,-30,28,108,29,-11,29,108,30,-31,30,71,31,-92,31,-6,31,62,32,-125,32,-78,32,-32,32,-3,32,18,33,29,33,27,33,17,33,-4,32,-39,32,-77,32,120,32,62,32,-16,31,-99,31,64,31,-43,30,102,30,-23,29,99,29,-43,28,59,28,-99,27,-16,26,65,26,-126,25,-60,24,-13,23,40,23,69,22,107,21,-127,20,-110,19,-97,18,-94,17,-93,16,-98,15,-109,14,-123,13,112,12,90,11,63,10,31,9,2,8,-38,6,-72,5,-113,4,100,3,63,2,16,1,-26,-1,-66,-2,-112,-3,105,-4,63,-5,25,-6,-12,-8,-46,-9,-78,-10,-108,-11,123,-12,103,-13,82,-14,73,-15,60,-16,60,-17,60,-18,69,-19,82,-20,102,-21,-126,-22,-94,-23,-52,-24,-5,-25,53,-25,114,-26,-65,-27,8,-27,107,-28,-61,-29,55,-29,-90,-30,37,-30,-82,-31,59,-31,-36,-32,124,-32,46,-32,-26,-33,-88,-33,122,-33,78,-33,52,-33,31,-33,24,-33,25,-33,42,-33,59,-33,99,-33,-119,-33,-59,-33,3,-32,81,-32,-93,-32,4,-31,110,-31,-34,-31,94,-30,-30,-30,116,-29,8,-28,-81,-28,81,-27,14,-26,-64,-26,-119,-25,79,-24,37,-23,-4,-23,-34,-22,-59,-21,-78,-20,-88,-19,-98,-18,-95,-17,-93,-16,-82,-15,-71,-14,-48,-13,-33,-12,1,-10,21,-9,58,-8,90,-7,125,-6,-91,-5,-55,-4,-12,-3,26,-1,68,0,109,1,-108,2,-68,3,-29,4,5,6,42,7,73,8,102,9,-126,10,-105,11,-84,12,-69,13,-61,14,-50,15,-55,16,-54,17,-67,18,-84,19,-104,20,119,21,87,22,42,23,-10,23,-66,24,121,25,51,26,-38,26,-124,27,28,28,-80,28,58,29,-70,29,48,30,-99,30,1,31,88,31,-86,31,-19,31,42,32,88,32,-127,32,-104,32,-80,32,-78,32,-79,32,-93,32,-120,32,104,32,59,32,2,32,-62,31,117,31,32,31,-65,30,88,30,-28,29,100,29,-27,28,77,28,-68,27,23,27,111,26,-69,25,3,25,62,24,119,23,-93,22,-52,21,-22,20,7,20,24,19,38,18,46,17,47,16,46,15,35,14,26,13,7,12,-11,10,-36,9,-64,8,-90,7,-127,6,100,5,62,4,24,3,-11,1,-53,0,-88,-1,125,-2,92,-3,51,-4,17,-5,-17,-7,-52,-8,-78,-9,-109,-10,126,-11,104,-12,84,-13,78,-14,60,-15,66,-16,59,-17,71,-18,81,-19,100,-20,125,-21,-101,-22,-62,-23,-17,-24,35,-24,98,-25,-96,-26,-11,-27,65,-27,-91,-28,5,-28,120,-29,-18,-30,114,-30,-7,-31,-112,-31,44,-31,-43,-32,-120,-32,66,-32,9,-32,-38,-33,-79,-33,-101,-33,-122,-33,-126,-33,-123,-33,-109,-33,-84,-33,-49,-33,-6,-33,55,-32,114,-32,-62,-32,20,-31,119,-31,-36,-31,84,-30,-53,-30,82,-29,-28,-29,117,-28,28,-27,-64,-27,114,-26,47,-25,-23,-25,-69,-24,-126,-23,96,-22,59,-21,33,-20,11,-19,-2,-19,-14,-18,-14,-17,-18,-16,-4,-15,-5,-14,23,-12,30,-11,59,-10,80,-9,109,-8,-118,-7,-83,-6,-55,-5,-13,-4,16,-2,57,-1,92,0,127,1,-89,2,-59,3,-21,4,8,6,42,7,65,8,95,9,113,10,-120,11,-109,12,-94,13,-91,14,-86,15,-91,16,-98,17,-114,18,125,19,95,20,66,21,23,22,-20,22,-78,23,120,24,48,25,-29,25,-112,26,44,27,-51,27,85,28,-29,28,93,29,-46,29,62,30,-97,30,-8,30,68,31,-120,31,-62,31,-15,31,25,32,48,32,70,32,71,32,72,32,56,32,32,32,-1,31,-48,31,-101,31,90,31,15,31,-69,30,91,30,-10,29,-128,29,10,29}; }
	private static byte[] data59(){ return new byte[] {-126,28,-10,27,98,27,-65,26,28,26,104,25,-74,24,-16,23,48,23,90,22,-117,21,-85,20,-55,19,-32,18,-15,17,-4,16,2,16,2,15,-2,13,-8,12,-24,11,-37,10,-59,9,-81,8,-106,7,122,6,93,5,59,4,30,3,-9,1,-36,0,-79,-1,-104,-2,108,-3,84,-4,46,-5,18,-6,-9,-8,-38,-9,-58,-10,-81,-11,-98,-12,-109,-13,-122,-14,-124,-15,-126,-16,-122,-17,-110,-18,-98,-19,-72,-20,-50,-21,-11,-22,25,-22,76,-23,-126,-24,-64,-25,6,-25,84,-26,-85,-27,10,-27,112,-28,-31,-29,89,-29,-35,-30,102,-30,-1,-31,-105,-31,71,-31,-14,-32,-77,-32,117,-32,71,-32,32,-32,5,-32,-13,-33,-21,-33,-18,-33,-6,-33,19,-32,49,-32,97,-32,-111,-32,-43,-32,27,-31,112,-31,-52,-31,50,-30,-94,-30,28,-29,-99,-29,41,-28,-67,-28,90,-27,-1,-27,-84,-26,99,-25,30,-24,-27,-24,-79,-23,-127,-22,97,-21,59,-20,39,-19,17,-18,3,-17,-2,-17,-10,-16,-3,-15,-2,-14,12,-12,23,-11,43,-10,60,-9,87,-8,109,-7,-118,-6,-87,-5,-60,-4,-26,-3,5,-1,38,0,71,1,101,2,-122,3,-93,4,-64,5,-39,6,-13,7,8,9,28,10,42,11,55,12,62,13,68,14,64,15,61,16,50,17,32,18,13,19,-20,19,-51,20,-93,21,114,22,62,23,-6,23,-72,24,103,25,18,26,-75,26,73,27,-32,27,96,28,-27,28,84,29,-59,29,34,30,-127,30,-54,30,19,31,76,31,127,31,-91,31,-60,31,-42,31,-34,31,-32,31,-47,31,-64,31,-99,31,119,31,64,31,6,31,-68,30,110,30,17,30,-80,29,62,29,-52,28,72,28,-61,27,47,27,-107,26,-13,25,72,25,-106,24,-39,23,27,23,76,22,-127,21,-90,20,-54,19,-26,18,-6,17,12,17,24,16,26,15,33,14,23,13,21,12,7,11,-8,9,-24,8,-46,7,-67,6,-95,5,-121,4,108,3,77,2,50,1,15,0,-11,-2,-44,-3,-70,-4,-102,-5,-126,-6,105,-7,80,-8,65,-9,39,-10,34,-11,16,-12,13,-13,9,-14,11,-15,17,-16,28,-17,47,-18,65,-19,101,-20,-128,-21,-80,-22,-37,-23,22,-23,81,-24,-101,-25,-27,-26,63,-26,-103,-27,2,-27,112,-28,-25,-29,107,-29,-17,-30,-118,-30,29,-30,-53,-31,118,-31,48,-31,-11,-32,-66,-32,-104,-32,120,-32,96,-32,90,-32,82,-32,98,-32,111,-32,-113,-32,-75,-32,-27,-32,32,-31,102,-31,-80,-31,13,-30,105,-30,-40,-30,70,-29,-54,-29,73,-28,-36,-28,114,-27,15,-26,-70,-26,103,-25,32,-24,-33,-24,-90,-23,111,-22,73,-21,31,-20,2,-19,-22,-19,-44,-18,-57,-17,-64,-16,-73,-15,-67,-14,-66,-13,-57,-12,-44,-11,-30,-10,-12,-9,9,-7,31,-6,56,-5,81,-4,110,-3,-122,-2,-89,-1,-65,0,-35,1,-7,2,18,4,43,5,69,6,85,7,110,8,121,9,-118,10,-109,11,-105,12,-101,13,-104,14,-111,15,-121,16,114,17,96,18,62,19,32,20,-11,20,-60,21,-111,22,78,23,13,24,-66,24,105,25,13,26,-89,26,59,27,-62,27,70,28,-70,28,45,29,-112,29,-20,29,66,30,-123,30,-52,30,-5,30,43,31,75,31,99,31,115,31,118,31,111,31,98,31,68,31,38,31,-12,30,-64,30,124,30,52,30,-34,29,-126,29,25,29,-83,28,46,28,-79,27,36,27,-114,26,-6,25,76,25,-87,24,-17,23,56,23,114,22,-84,21,-41,20,5,20,35,19,68,18,87,17,107,16,119,15,125,14,-127,13,-128,12,121,11,116,10,98,9,89,8,66,7,51,6,26,5,3,4,-20,2,-48,1,-70,0,-102,-1,-121,-2,101,-3,85,-4,55,-5,38,-6,14,-7,-1,-9,-19,-10,-28,-11,-39,-12,-44,-13,-45,-14,-45,-15,-34,-16,-25,-17,-5,-18,15,-18,43,-19,79,-20,120,-21,-92,-22,-35,-23,25,-23,90,-24,-83,-25,-10,-26,91,-26,-71,-27,38,-27,-101,-28,23,-28,-99,-29,44,-29,-60,-30,101,-30,16,-30,-60,-31,127,-31,76,-31,22,-31,-8,-32,-43,-32,-54,-32,-66,-32,-61,-32,-51,-32,-28,-32,3,-31,45,-31,97,-31,-100,-31,-27,-31,50,-30,-113,-30,-17,-30,93,-29,-50,-29,82,-28,-45,-28,101,-27,-4,-27,-101,-26,68,-25,-13,-25,-87,-24,104,-23,47,-22,-6,-22,-51,-21,-89,-20,-123,-19,108,-18,86,-17,69,-16,60,-15,52,-14,50,-13,53,-12,57,-11,66,-10,80,-9,92,-8,111,-7,-126,-6,-108,-5,-81,-4,-64,-3,-33,-2,-18,-1,17,1,29,2,63,3,76,4,102,5,118,6,-119,7,-107,8,-95,9,-86,10,-81,11,-80,12,-82,13,-91,14,-101,15,-119,16,116,17,88,18,55,19,14,20,-30,20,-83,21,112,22,48,23,-28,23,-107,24,57,25,-38,25,111,26,-1,26,-124,27,-1,27,119,28,-34,28}; }
	private static byte[] data60(){ return new byte[] {68,29,-102,29,-22,29,49,30,107,30,-95,30,-57,30,-24,30,-2,30,9,31,11,31,4,31,-14,30,-42,30,-78,30,-125,30,73,30,12,30,-70,29,107,29,9,29,-92,28,51,28,-69,27,56,27,-81,26,26,26,-126,25,-37,24,55,24,123,23,-52,22,1,22,64,21,110,20,-101,19,-66,18,-31,17,-12,16,13,16,27,15,36,14,45,13,44,12,42,11,39,10,26,9,20,8,2,7,-11,5,-33,4,-48,3,-74,2,-89,1,-116,0,121,-1,96,-2,79,-3,54,-4,40,-5,17,-6,6,-7,-11,-9,-19,-10,-29,-11,-32,-12,-34,-13,-33,-14,-22,-15,-15,-16,4,-16,25,-17,49,-18,85,-19,121,-20,-91,-21,-38,-22,18,-22,82,-23,-101,-24,-24,-25,67,-25,-101,-26,9,-26,112,-27,-19,-28,107,-28,-14,-29,-122,-29,29,-29,-61,-30,109,-30,40,-30,-31,-31,-80,-31,124,-31,93,-31,65,-31,49,-31,41,-31,45,-31,56,-31,82,-31,108,-31,-101,-31,-53,-31,9,-30,80,-30,-100,-30,-8,-30,88,-29,-60,-29,56,-28,-78,-28,57,-27,-57,-27,89,-26,-3,-26,-100,-25,78,-24,0,-23,-67,-23,127,-22,74,-21,25,-20,-17,-20,-50,-19,-84,-18,-105,-17,-127,-16,115,-15,107,-14,98,-13,100,-12,97,-11,107,-10,109,-9,127,-8,-123,-7,-102,-6,-89,-5,-71,-4,-51,-3,-31,-2,-12,-1,9,1,26,2,48,3,64,4,81,5,95,6,109,7,116,8,-127,9,-128,10,-123,11,-127,12,122,13,112,14,97,15,75,16,53,17,18,18,-15,18,-61,19,-106,20,91,21,32,22,-40,22,-113,23,55,24,-32,24,122,25,15,26,-99,26,31,27,-101,27,17,28,116,28,-34,28,45,29,-126,29,-59,29,0,30,53,30,93,30,122,30,-107,30,-100,30,-94,30,-101,30,-121,30,113,30,74,30,31,30,-25,29,-90,29,95,29,8,29,-78,28,71,28,-34,27,100,27,-24,26,94,26,-49,25,55,25,-105,24,-15,23,63,23,-116,22,-53,21,11,21,59,20,111,19,-109,18,-69,17,-44,16,-16,15,-2,14,19,14,23,13,34,12,33,11,34,10,28,9,22,8,11,7,1,6,-15,4,-27,3,-46,2,-62,1,-81,0,-98,-1,-115,-2,123,-3,106,-4,92,-5,77,-6,67,-7,56,-8,47,-9,47,-10,41,-11,48,-12,50,-13,62,-14,74,-15,97,-16,116,-17,-105,-18,-75,-19,-32,-20,12,-20,68,-21,125,-22,-63,-23,9,-23,89,-24,-76,-25,15,-25,123,-26,-27,-27,99,-27,-35,-28,108,-28,-8,-29,-107,-29,56,-29,-31,-30,-101,-30,87,-30,31,-30,-14,-31,-55,-31,-79,-31,-98,-31,-108,-31,-105,-31,-98,-31,-75,-31,-46,-31,-8,-31,43,-30,97,-30,-89,-30,-15,-30,72,-29,-89,-29,12,-28,127,-28,-12,-28,121,-27,0,-26,-110,-26,45,-25,-53,-25,121,-24,36,-23,-32,-23,-102,-22,100,-21,42,-20,1,-19,-44,-19,-75,-18,-107,-17,127,-16,106,-15,91,-14,83,-13,73,-12,72,-11,72,-10,75,-9,82,-8,89,-7,100,-6,112,-5,127,-4,-116,-3,-100,-2,-85,-1,-69,0,-52,1,-39,2,-24,3,-12,4,0,6,8,7,17,8,18,9,23,10,19,11,14,12,7,13,-10,13,-24,14,-48,15,-77,16,-105,17,106,18,70,19,13,20,-39,20,-105,21,85,22,2,23,-74,23,83,24,-12,24,-118,25,17,26,-99,26,19,27,-117,27,-12,27,89,28,-82,28,3,29,70,29,-120,29,-69,29,-25,29,9,30,33,30,49,30,55,30,50,30,38,30,16,30,-19,29,-55,29,-114,29,90,29,16,29,-61,28,109,28,10,28,-92,27,47,27,-73,26,52,26,-86,25,21,25,125,24,-41,23,51,23,125,22,-57,21,8,21,66,20,119,19,-89,18,-53,17,-13,16,12,16,40,15,59,14,72,13,88,12,91,11,98,10,99,9,92,8,94,7,82,6,77,5,63,4,54,3,38,2,28,1,14,0,-4,-2,-10,-3,-31,-4,-36,-5,-48,-6,-59,-7,-62,-8,-70,-9,-68,-10,-70,-11,-63,-12,-55,-13,-46,-14,-25,-15,-9,-16,18,-16,51,-17,81,-18,-127,-19,-85,-20,-29,-21,28,-21,96,-22,-87,-23,-8,-24,81,-24,-85,-25,24,-25,127,-26,-3,-27,115,-27,1,-27,-119,-28,41,-28,-63,-29,114,-29,30,-29,-34,-30,-96,-30,110,-30,70,-30,37,-30,16,-30,3,-30,-3,-31,6,-30,19,-30,44,-30,81,-30,118,-30,-78,-30,-24,-30,53,-29,-127,-29,-37,-29,62,-28,-93,-28,30,-27,-113,-27,28,-26,-95,-26,53,-25,-42,-25,110,-24,36,-23,-52,-23,-120,-22,71,-21,9,-20,-38,-20,-91,-19,-126,-18,89,-17,63,-16,35,-15,17,-14,-4,-14,-10,-13,-27,-12,-23,-11,-33,-10,-27,-9,-27,-8,-20,-7,-14,-6,-3,-5,3,-3,19,-2,25,-1,42,0,49,1,63,2,72,3,82,4,89,5,98,6,96,7,108,8}; }
	private static byte[] data61(){ return new byte[] {94,9,104,10,85,11,82,12,64,13,46,14,23,15,-5,15,-40,16,-74,17,-124,18,89,19,27,20,-32,20,-101,21,78,22,-1,22,-95,23,67,24,-41,24,106,25,-18,25,113,26,-28,26,86,27,-71,27,25,28,107,28,-71,28,-6,28,51,29,102,29,-118,29,-85,29,-67,29,-54,29,-52,29,-61,29,-75,29,-103,29,118,29,77,29,17,29,-39,28,-115,28,62,28,-26,27,-127,27,25,27,-90,26,39,26,-87,25,25,25,-121,24,-19,23,73,23,-95,22,-18,21,57,21,120,20,-75,19,-20,18,22,18,71,17,101,16,-119,15,-95,14,-73,13,-54,12,-40,11,-32,10,-23,9,-21,8,-18,7,-22,6,-23,5,-32,4,-34,3,-46,2,-54,1,-61,0,-76,-1,-78,-2,-94,-3,-98,-4,-106,-5,-113,-6,-115,-7,-119,-8,-116,-9,-116,-10,-106,-11,-101,-12,-83,-13,-71,-14,-45,-15,-25,-16,12,-16,41,-17,87,-18,-127,-19,-72,-20,-17,-21,52,-21,118,-22,-57,-23,27,-23,117,-24,-37,-25,68,-25,-74,-26,51,-26,-77,-27,64,-27,-47,-28,109,-28,19,-28,-66,-29,119,-29,48,-29,-1,-30,-56,-30,-85,-30,-122,-30,119,-30,107,-30,106,-30,115,-30,-125,-30,-98,-30,-61,-30,-20,-30,40,-29,95,-29,-80,-29,-9,-29,89,-28,-76,-28,37,-27,-111,-27,19,-26,-112,-26,32,-25,-80,-25,74,-24,-17,-24,-108,-23,71,-22,-4,-22,-71,-21,126,-20,70,-19,23,-18,-22,-18,-58,-17,-93,-16,-118,-15,112,-14,95,-13,77,-12,67,-11,57,-10,54,-9,49,-8,48,-7,53,-6,52,-5,63,-4,62,-3,74,-2,78,-1,89,0,93,1,103,2,105,3,115,4,114,5,119,6,117,7,115,8,109,9,104,10,86,11,79,12,52,13,36,14,2,15,-25,15,-67,16,-104,17,97,18,50,19,-16,19,-77,20,102,21,27,22,-65,22,105,23,-3,23,-106,24,31,25,-91,25,32,26,-107,26,0,27,100,27,-66,27,16,28,90,28,-102,28,-46,28,-1,28,39,29,64,29,87,29,94,29,97,29,88,29,70,29,45,29,7,29,-35,28,-89,28,103,28,33,28,-49,27,120,27,21,27,-81,26,54,26,-59,25,57,25,-73,24,32,24,-119,23,-25,22,67,22,-114,21,-31,20,28,20,97,19,-105,18,-57,17,-8,16,26,16,67,15,91,14,120,13,-117,12,-98,11,-86,10,-73,9,-69,8,-61,7,-61,6,-59,5,-61,4,-64,3,-68,2,-73,1,-77,0,-84,-1,-89,-2,-93,-3,-99,-4,-99,-5,-103,-6,-102,-7,-100,-8,-94,-9,-90,-10,-76,-11,-67,-12,-44,-13,-30,-14,1,-14,25,-15,63,-16,99,-17,-110,-18,-63,-19,-6,-20,55,-20,121,-21,-59,-22,21,-22,107,-23,-53,-24,49,-24,-101,-25,22,-25,-118,-26,23,-26,-98,-27,52,-27,-44,-28,117,-28,40,-28,-36,-29,-100,-29,100,-29,57,-29,14,-29,-9,-30,-32,-30,-43,-30,-40,-30,-38,-30,-17,-30,8,-29,41,-29,88,-29,-118,-29,-56,-29,18,-28,90,-28,-71,-28,20,-27,127,-27,-15,-27,100,-26,-19,-26,110,-25,3,-24,-103,-24,55,-23,-33,-23,-118,-22,62,-21,-7,-21,-73,-20,127,-19,73,-18,27,-17,-12,-17,-55,-16,-78,-15,-114,-14,124,-13,103,-12,86,-11,76,-10,64,-9,58,-8,54,-7,50,-6,51,-5,50,-4,53,-3,56,-2,58,-1,62,0,66,1,66,2,73,3,69,4,71,5,70,6,62,7,62,8,46,9,41,10,20,11,5,12,-18,12,-45,13,-75,14,-110,15,104,16,62,17,7,18,-46,18,-109,19,76,20,7,21,-81,21,93,22,-7,22,-106,23,38,24,-75,24,51,25,-78,25,36,26,-114,26,-11,26,74,27,-95,27,-26,27,44,28,93,28,-108,28,-77,28,-43,28,-24,28,-13,28,-10,28,-18,28,-32,28,-59,28,-88,28,120,28,73,28,11,28,-58,27,122,27,34,27,-58,26,94,26,-16,25,119,25,-5,24,114,24,-25,23,78,23,-76,22,14,22,101,21,-75,20,-6,19,64,19,120,18,-77,17,-31,16,15,16,54,15,85,14,119,13,-115,12,-90,11,-73,10,-58,9,-47,8,-35,7,-32,6,-23,5,-23,4,-21,3,-20,2,-20,1,-22,0,-22,-1,-27,-2,-22,-3,-28,-4,-22,-5,-24,-6,-19,-7,-10,-8,-7,-9,7,-9,18,-10,35,-11,57,-12,77,-13,108,-14,-119,-15,-82,-16,-38,-17,2,-17,61,-18,111,-19,-77,-20,-12,-21,66,-21,-109,-22,-23,-23,76,-23,-82,-24,30,-24,-109,-25,15,-25,-109,-26,31,-26,-76,-27,80,-27,-10,-28,-94,-28,86,-28,24,-28,-37,-29,-81,-29,-125,-29,104,-29,79,-29,70,-29,62,-29,69,-29,83,-29,104,-29,-116,-29,-81,-29,-28,-29,28,-28,95,-28,-84,-28,-4,-28,92,-27,-68,-27,46,-26,-100,-26,30,-25,-100,-25,46,-24,-69,-24,91,-23,-10,-23,-94,-22,78,-21,5,-20,-65,-20,127,-19}; }
	private static byte[] data62(){ return new byte[] {72,-18,16,-17,-25,-17,-72,-16,-104,-15,114,-14,91,-13,61,-12,46,-11,23,-10,13,-9,-1,-9,-12,-8,-15,-7,-25,-6,-25,-5,-31,-4,-30,-3,-32,-2,-33,-1,-34,0,-34,1,-38,2,-37,3,-45,4,-47,5,-56,6,-66,7,-75,8,-94,9,-108,10,126,11,100,12,75,13,38,14,5,15,-40,15,-84,16,118,17,63,18,-3,18,-68,19,108,20,32,21,-61,21,103,22,2,23,-110,23,34,24,-95,24,34,25,-108,25,4,26,101,26,-60,26,23,27,99,27,-88,27,-33,27,22,28,58,28,97,28,114,28,-121,28,-120,28,-118,28,123,28,105,28,73,28,40,28,-14,27,-61,27,124,27,56,27,-25,26,-118,26,45,26,-62,25,80,25,-39,24,85,24,-50,23,64,23,-91,22,13,22,97,21,-67,20,6,20,80,19,-109,18,-51,17,8,17,52,16,104,15,-120,14,-77,13,-52,12,-20,11,1,11,24,10,38,9,55,8,66,7,77,6,83,5,91,4,94,3,101,2,100,1,110,0,103,-1,115,-2,112,-3,122,-4,122,-5,-121,-6,-118,-7,-104,-8,-91,-9,-78,-10,-55,-11,-37,-12,-9,-13,18,-13,52,-14,90,-15,-124,-16,-79,-17,-24,-18,30,-18,96,-19,-93,-20,-20,-21,65,-21,-108,-22,-10,-23,88,-23,-60,-24,57,-24,-78,-25,53,-25,-66,-26,80,-26,-24,-27,-114,-27,50,-27,-23,-28,-95,-28,101,-28,47,-28,6,-28,-33,-29,-54,-29,-77,-29,-83,-29,-85,-29,-74,-29,-58,-29,-33,-29,4,-28,46,-28,98,-28,-96,-28,-30,-28,52,-27,-123,-27,-25,-27,72,-26,-69,-26,46,-25,-85,-25,50,-24,-69,-24,82,-23,-24,-23,-114,-22,48,-21,-27,-21,-109,-20,81,-19,17,-18,-46,-18,-90,-17,107,-16,73,-15,28,-14,-4,-14,-35,-13,-62,-12,-84,-11,-108,-10,-121,-9,116,-8,107,-7,95,-6,86,-5,78,-4,73,-3,67,-2,62,-1,56,0,54,1,43,2,45,3,30,4,26,5,15,6,2,7,-11,7,-27,8,-49,9,-70,10,-95,11,-127,12,98,13,59,14,17,15,-29,15,-82,16,119,17,54,18,-11,18,-87,19,89,20,4,21,-89,21,65,22,-37,22,100,23,-15,23,108,24,-25,24,86,25,-65,25,34,26,118,26,-54,26,17,27,80,27,-118,27,-76,27,-34,27,-6,27,17,28,26,28,32,28,25,28,13,28,-11,27,-40,27,-83,27,-127,27,68,27,5,27,-68,26,104,26,19,26,-85,25,69,25,-46,24,89,24,-39,23,81,23,-65,22,45,22,-116,21,-22,20,65,20,-114,19,-38,18,29,18,90,17,-107,16,-57,15,-8,14,33,14,71,13,106,12,-121,11,-92,10,-71,9,-49,8,-33,7,-15,6,-3,5,9,5,17,4,29,3,35,2,43,1,50,0,55,-1,66,-2,70,-3,83,-4,87,-5,104,-6,114,-7,-126,-8,-107,-9,-91,-10,-62,-11,-42,-12,-6,-13,23,-13,62,-14,106,-15,-109,-16,-50,-17,-2,-18,66,-18,-126,-19,-54,-20,28,-20,108,-21,-51,-22,42,-22,-106,-23,3,-23,123,-24,-6,-25,124,-25,13,-25,-98,-26,62,-26,-32,-27,-114,-27,65,-27,2,-27,-63,-28,-106,-28,101,-28,74,-28,46,-28,31,-28,23,-28,24,-28,34,-28,53,-28,78,-28,117,-28,-101,-28,-41,-28,11,-27,89,-27,-97,-27,-6,-27,81,-26,-66,-26,34,-25,-95,-25,21,-24,-100,-24,39,-23,-74,-23,82,-22,-16,-22,-108,-21,68,-20,-15,-20,-82,-19,102,-18,47,-17,-14,-17,-63,-16,-107,-15,101,-14,71,-13,30,-12,3,-11,-22,-11,-51,-10,-66,-9,-90,-8,-103,-7,-119,-6,125,-5,114,-4,102,-3,95,-2,81,-1,79,0,63,1,59,2,45,3,35,4,22,5,9,6,-9,6,-24,7,-50,8,-69,9,-97,10,-128,11,96,12,58,13,15,14,-26,14,-83,15,123,16,60,17,-6,17,-75,18,100,19,21,20,-71,20,90,21,-12,21,-123,22,20,23,-107,23,22,24,-118,24,-7,24,95,25,-65,25,20,26,102,26,-86,26,-23,26,32,27,78,27,113,27,-110,27,-94,27,-79,27,-75,27,-84,27,-93,27,-119,27,109,27,69,27,20,27,-31,26,-102,26,88,26,4,26,-84,25,78,25,-29,24,118,24,-3,23,127,23,-6,22,108,22,-39,21,63,21,-99,20,-9,19,73,19,-106,18,-35,17,31,17,91,16,-110,15,-58,14,-14,13,30,13,67,12,101,11,-124,10,-98,9,-72,8,-50,7,-31,6,-13,5,1,5,17,4,29,3,42,2,52,1,65,0,74,-1,87,-2,97,-3,112,-4,124,-5,-115,-6,-99,-7,-81,-8,-57,-9,-36,-10,-7,-11,21,-11,56,-12,91,-13,-121,-14,-81,-15,-25,-16,23,-16,85,-17,-105,-18,-41,-19,42,-19,117,-20,-49,-21,42,-21,-110,-22,-9,-23,111,-23,-33,-24,102,-24,-25,-25,121,-25,13,-25,-87,-26,82,-26,-7,-27,-74,-27,107,-27,54,-27,2,-27}; }
	private static byte[] data63(){ return new byte[] {-43,-28,-70,-28,-103,-28,-114,-28,-125,-28,-127,-28,-112,-28,-105,-28,-67,-28,-46,-28,5,-27,50,-27,113,-27,-81,-27,-1,-27,76,-26,-84,-26,11,-25,119,-25,-25,-25,98,-24,-32,-24,106,-23,-12,-23,-113,-22,37,-21,-53,-21,113,-20,30,-19,-43,-19,-116,-18,77,-17,15,-16,-40,-16,-90,-15,119,-14,79,-13,37,-12,6,-11,-27,-11,-56,-10,-80,-9,-103,-8,-127,-7,118,-6,89,-5,87,-4,61,-3,54,-2,37,-1,26,0,11,1,0,2,-17,2,-29,3,-50,4,-62,5,-88,6,-104,7,123,8,99,9,70,10,33,11,3,12,-45,12,-82,13,121,14,70,15,14,16,-52,16,-117,17,65,18,-15,18,-97,19,66,20,-30,20,123,21,11,22,-103,22,27,23,-102,23,15,24,123,24,-24,24,63,25,-97,25,-24,25,50,26,116,26,-91,26,-35,26,-5,26,33,27,49,27,68,27,71,27,70,27,56,27,40,27,10,27,-27,26,-68,26,-125,26,75,26,2,26,-71,25,96,25,8,25,-95,24,56,24,-63,23,76,23,-60,22,66,22,-81,21,27,21,125,20,-36,19,50,19,-123,18,-48,17,23,17,87,16,-107,15,-53,14,-1,13,46,13,87,12,127,11,-92,10,-64,9,-28,8,-9,7,22,7,39,6,63,5,78,4,99,3,113,2,-126,1,-111,0,-96,-1,-82,-2,-63,-3,-51,-4,-28,-5,-15,-6,11,-6,27,-7,59,-8,78,-9,114,-10,-113,-11,-77,-12,-36,-13,6,-13,52,-14,106,-15,-97,-16,-34,-17,31,-17,99,-18,-75,-19,0,-19,94,-20,-73,-21,30,-21,-121,-22,-8,-23,113,-23,-17,-24,117,-24,3,-24,-107,-25,53,-25,-44,-26,-124,-26,52,-26,-15,-27,-77,-27,127,-27,80,-27,48,-27,15,-27,-1,-28,-15,-28,-19,-28,-11,-28,-2,-28,24,-27,49,-27,91,-27,-121,-27,-66,-27,-5,-27,67,-26,-113,-26,-24,-26,66,-25,-87,-25,21,-24,-118,-24,3,-23,-120,-23,13,-22,-96,-22,52,-21,-45,-21,114,-20,31,-19,-55,-19,-128,-18,56,-17,-9,-17,-72,-16,-124,-15,76,-14,32,-13,-14,-13,-53,-12,-91,-11,-121,-10,99,-9,77,-8,47,-7,24,-6,5,-5,-19,-5,-36,-4,-56,-3,-71,-2,-92,-1,-103,0,127,1,117,2,92,3,78,4,51,5,34,6,3,7,-17,7,-53,8,-80,9,-119,10,101,11,60,12,11,13,-36,13,-91,14,105,15,45,16,-26,16,-98,17,79,18,-7,18,-97,19,65,20,-41,20,109,21,-10,21,126,22,-5,22,117,23,-29,23,77,24,-80,24,5,25,95,25,-93,25,-22,25,35,26,84,26,-126,26,-92,26,-69,26,-45,26,-41,26,-35,26,-43,26,-58,26,-80,26,-111,26,105,26,59,26,3,26,-60,25,125,25,45,25,-39,24,120,24,22,24,-91,23,52,23,-74,22,54,22,-83,21,28,21,-120,20,-23,19,75,19,-99,18,-10,17,60,17,-120,16,-54,15,4,15,67,14,114,13,-90,12,-45,11,-7,10,36,10,65,9,103,8,-128,7,-98,6,-74,5,-50,4,-28,3,-6,2,13,2,33,1,52,0,73,-1,90,-2,112,-3,-123,-4,-105,-5,-74,-6,-57,-7,-23,-8,1,-8,35,-9,70,-10,106,-11,-108,-12,-65,-13,-16,-14,37,-14,91,-15,-102,-16,-38,-17,34,-17,109,-18,-65,-19,20,-19,115,-20,-44,-21,61,-21,-82,-22,33,-22,-97,-23,36,-23,-87,-24,66,-24,-44,-25,120,-25,31,-25,-51,-26,-122,-26,68,-26,9,-26,-37,-27,-80,-27,-115,-27,120,-27,98,-27,93,-27,91,-27,97,-27,114,-27,-118,-27,-88,-27,-47,-27,0,-26,56,-26,120,-26,-66,-26,16,-25,97,-25,-58,-25,37,-24,-104,-24,7,-23,-123,-23,4,-22,-113,-22,29,-21,-78,-21,78,-20,-17,-20,-104,-19,64,-18,-6,-18,-86,-17,107,-16,44,-15,-19,-15,-66,-14,-122,-13,90,-12,49,-11,4,-10,-24,-10,-67,-9,-91,-8,-126,-7,108,-6,79,-5,57,-4,32,-3,12,-2,-12,-2,-31,-1,-54,0,-75,1,-97,2,-119,3,109,4,88,5,58,6,30,7,-2,7,-34,8,-76,9,-107,10,97,11,58,12,3,13,-50,13,-105,14,82,15,20,16,-57,16,124,17,42,18,-51,18,115,19,11,20,-93,20,50,21,-72,21,61,22,-73,22,42,23,-103,23,-2,23,92,24,-75,24,3,25,73,25,-113,25,-65,25,-7,25,25,26,63,26,85,26,102,26,111,26,111,26,103,26,89,26,62,26,33,26,-9,25,-54,25,-112,25,84,25,8,25,-66,24,100,24,10,24,-93,23,55,23,-61,22,76,22,-57,21,67,21,-77,20,31,20,-122,19,-29,18,64,18,-110,17,-29,16,44,16,112,15,-77,14,-18,13,35,13,93,12,-124,11,-69,10,-36,9,7,9,41,8,74,7,106,6,-122,5,-94,4,-67,3,-44,2,-18,1,5,1,28,0,52,-1,76,-2,98,-3,127,-4,-107,-5,-75,-6,-50,-7}; }
	private static byte[] data64(){ return new byte[] {-17,-8,17,-8,52,-9,91,-10,-124,-11,-80,-12,-30,-13,22,-13,76,-14,-117,-15,-57,-16,18,-16,87,-17,-85,-18,-3,-19,86,-19,-72,-20,29,-20,-120,-21,-3,-22,113,-22,-12,-23,121,-23,4,-23,-102,-24,52,-24,-42,-25,-128,-25,49,-25,-23,-26,-84,-26,111,-26,69,-26,22,-26,-5,-27,-31,-27,-50,-27,-54,-27,-59,-27,-49,-27,-34,-27,-11,-27,21,-26,59,-26,108,-26,-96,-26,-29,-26,36,-25,118,-25,-57,-25,42,-24,-123,-24,-6,-24,98,-23,-29,-23,94,-22,-27,-22,114,-21,4,-20,-98,-20,60,-19,-33,-19,-115,-18,53,-17,-14,-17,-93,-16,102,-15,39,-14,-21,-14,-72,-13,-124,-12,87,-11,44,-10,1,-9,-34,-9,-72,-8,-102,-7,120,-6,93,-5,62,-4,37,-3,10,-2,-15,-2,-43,-1,-64,0,-95,1,-116,2,109,3,83,4,52,5,23,6,-13,6,-44,7,-86,8,-124,9,88,10,43,11,-9,11,-59,12,-121,13,76,14,11,15,-63,15,122,16,37,17,-45,17,117,18,22,19,-81,19,65,20,-48,20,85,21,-41,21,80,22,-63,22,47,23,-109,23,-16,23,72,24,-107,24,-35,24,29,25,85,25,-124,25,-80,25,-50,25,-26,25,-4,25,-2,25,7,26,-6,25,-17,25,-42,25,-68,25,-113,25,105,25,44,25,-11,24,-84,24,97,24,13,24,-77,23,80,23,-26,22,119,22,-1,21,-125,21,-4,20,116,20,-32,19,78,19,-83,18,12,18,102,17,-75,16,8,16,77,15,-108,14,-45,13,14,13,73,12,121,11,-82,10,-40,9,5,9,46,8,79,7,119,6,-107,5,-72,4,-45,3,-12,2,12,2,44,1,68,0,98,-1,125,-2,-104,-3,-72,-4,-48,-5,-9,-6,17,-6,58,-7,88,-8,-121,-9,-87,-10,-36,-11,8,-11,61,-12,115,-13,-81,-14,-21,-15,50,-15,117,-16,-58,-17,19,-17,109,-18,-57,-19,41,-19,-113,-20,-2,-21,112,-21,-23,-22,108,-22,-19,-23,-127,-23,15,-23,-82,-24,78,-24,-7,-25,-87,-25,97,-25,33,-25,-25,-26,-70,-26,-119,-26,111,-26,80,-26,64,-26,55,-26,47,-26,59,-26,68,-26,90,-26,121,-26,-104,-26,-53,-26,-6,-26,56,-25,121,-25,-59,-25,22,-24,113,-24,-51,-24,56,-23,-92,-23,25,-22,-104,-22,18,-21,-92,-21,42,-20,-60,-20,91,-19,-3,-19,-95,-18,77,-17,-7,-17,-78,-16,104,-15,40,-14,-25,-14,-83,-13,119,-12,69,-11,18,-10,-25,-10,-68,-9,-110,-8,115,-7,70,-6,44,-5,6,-4,-24,-4,-52,-3,-86,-2,-113,-1,114,0,82,1,54,2,21,3,-9,3,-42,4,-77,5,-114,6,104,7,64,8,20,9,-25,9,-75,10,-127,11,74,12,12,13,-48,13,-120,14,68,15,-12,15,-93,16,77,17,-18,17,-112,18,38,19,-69,19,70,20,-50,20,76,21,-55,21,57,22,-86,22,10,23,109,23,-63,23,19,24,93,24,-100,24,-41,24,10,25,53,25,86,25,117,25,-124,25,-105,25,-109,25,-104,25,-124,25,120,25,91,25,55,25,15,25,-35,24,-94,24,101,24,26,24,-52,23,117,23,23,23,-76,22,71,22,-42,21,92,21,-34,20,88,20,-52,19,59,19,-94,18,7,18,100,17,-70,16,18,16,91,15,-88,14,-18,13,42,13,112,12,-96,11,-34,10,11,10,63,9,103,8,-104,7,-71,6,-25,5,4,5,44,4,76,3,108,2,-113,1,-85,0,-52,-1,-19,-2,11,-2,45,-3,78,-4,112,-5,-107,-6,-69,-7,-30,-8,13,-8,57,-9,102,-10,-100,-11,-50,-12,8,-12,68,-13,-123,-14,-57,-15,20,-15,91,-16,-76,-17,5,-17,102,-18,-61,-19,47,-19,-106,-20,14,-20,-124,-21,4,-21,-119,-22,21,-22,-90,-23,68,-23,-33,-24,-119,-24,55,-24,-20,-25,-85,-25,108,-25,60,-25,10,-25,-21,-26,-56,-26,-75,-26,-90,-26,-96,-26,-96,-26,-85,-26,-71,-26,-46,-26,-13,-26,24,-25,73,-25,126,-25,-68,-25,2,-24,77,-24,-94,-24,-6,-24,95,-23,-60,-23,53,-22,-85,-22,36,-21,-85,-21,47,-20,-63,-20,83,-19,-18,-19,-116,-18,51,-17,-38,-17,-118,-16,61,-15,-13,-15,-78,-14,110,-13,53,-12,-7,-12,-58,-11,-111,-10,100,-9,51,-8,12,-7,-31,-7,-69,-6,-108,-5,115,-4,74,-3,49,-2,4,-1,-21,-1,-58,0,-92,1,-125,2,94,3,59,4,21,5,-19,5,-57,6,-106,7,112,8,57,9,11,10,-45,10,-102,11,92,12,31,13,-43,13,-109,14,62,15,-12,15,-107,16,66,17,-40,17,122,18,7,19,-102,19,31,20,-94,20,30,21,-109,21,4,22,104,22,-50,22,35,23,124,23,-60,23,12,24,72,24,-128,24,-84,24,-40,24,-12,24,16,25,30,25,42,25,40,25,39,25,20,25,5,25,-29,24,-62,24,-106,24,97,24,41,24,-26,23,-100,23,80,23,-12,22,-102,22,50,22,-55,21,85,21,-33,20}; }
	private static byte[] data65(){ return new byte[] {93,20,-38,19,80,19,-67,18,41,18,-117,17,-21,16,70,16,-103,15,-21,14,53,14,127,13,-63,12,-1,11,64,11,115,10,-82,9,-35,8,14,8,62,7,101,6,-108,5,-73,4,-30,3,5,3,42,2,79,1,113,0,-106,-1,-70,-2,-35,-3,3,-3,41,-4,77,-5,123,-6,-96,-7,-48,-8,-5,-9,47,-9,95,-10,-101,-11,-49,-12,14,-12,82,-13,-112,-14,-32,-15,39,-15,124,-16,-46,-17,44,-17,-116,-18,-13,-19,92,-19,-48,-20,67,-20,-61,-21,66,-21,-51,-22,93,-22,-15,-23,-111,-23,47,-23,-33,-24,-116,-24,71,-24,6,-24,-52,-25,-102,-25,114,-25,76,-25,49,-25,31,-25,15,-25,14,-25,13,-25,25,-25,40,-25,70,-25,97,-25,-115,-25,-70,-25,-15,-25,47,-24,117,-24,-65,-24,21,-23,108,-23,-49,-23,53,-22,-92,-22,25,-21,-111,-21,23,-20,-106,-20,45,-19,-76,-19,87,-18,-21,-18,-109,-17,56,-16,-28,-16,-108,-15,76,-14,-1,-14,-61,-13,124,-12,70,-11,9,-10,-42,-10,-96,-9,113,-8,67,-7,19,-6,-18,-6,-66,-5,-100,-4,114,-3,74,-2,41,-1,-2,-1,-36,0,-75,1,-115,2,103,3,64,4,18,5,-20,5,-70,6,-114,7,91,8,39,9,-15,9,-74,10,121,11,57,12,-13,12,-83,13,93,14,16,15,-73,15,95,16,0,17,-103,17,51,18,-64,18,78,19,-46,19,81,20,-53,20,61,21,-87,21,17,22,109,22,-56,22,24,23,98,23,-87,23,-32,23,25,24,71,24,105,24,-113,24,-97,24,-73,24,-71,24,-63,24,-76,24,-84,24,-108,24,121,24,85,24,42,24,-10,23,-64,23,123,23,55,23,-25,22,-113,22,56,22,-50,21,106,21,-8,20,-127,20,6,20,-127,19,-4,18,107,18,-38,17,62,17,-94,16,0,16,85,15,-84,14,-8,13,68,13,-115,12,-50,11,14,11,76,10,-125,9,-68,8,-17,7,32,7,81,6,126,5,-87,4,-42,3,-3,2,40,2,79,1,118,0,-96,-1,-58,-2,-18,-3,25,-3,63,-4,111,-5,-104,-6,-57,-7,-9,-8,41,-8,94,-9,-108,-10,-46,-11,8,-11,81,-12,-115,-13,-37,-14,36,-14,117,-15,-55,-16,34,-16,-128,-17,-28,-18,74,-18,-71,-19,44,-19,-93,-20,37,-20,-91,-21,51,-21,-61,-22,90,-22,-7,-23,-101,-23,74,-23,-7,-24,-76,-24,116,-24,58,-24,10,-24,-33,-25,-69,-25,-95,-25,-117,-25,127,-25,121,-25,122,-25,-123,-25,-109,-25,-84,-25,-53,-25,-16,-25,34,-24,80,-24,-109,-24,-49,-24,31,-23,108,-23,-59,-23,34,-22,-119,-22,-14,-22,101,-21,-36,-21,88,-20,-32,-20,101,-19,-9,-19,-118,-18,34,-17,-61,-17,101,-16,15,-15,-72,-15,110,-14,27,-13,-34,-13,-111,-12,87,-11,22,-10,-35,-10,-89,-9,112,-8,62,-7,14,-6,-35,-6,-79,-5,-122,-4,86,-3,51,-2,0,-1,-33,-1,-81,0,-120,1,92,2,51,3,3,4,-37,4,-91,5,122,6,69,7,16,8,-40,8,-96,9,97,10,34,11,-35,11,-105,12,75,13,-2,13,-87,14,80,15,-9,15,-110,16,48,17,-63,17,82,18,-37,18,95,19,-34,19,85,20,-56,20,51,21,-103,21,-9,21,80,22,-95,22,-20,22,47,23,110,23,-96,23,-46,23,-7,23,23,24,51,24,67,24,77,24,82,24,76,24,65,24,48,24,19,24,-11,23,-55,23,-100,23,100,23,40,23,-31,22,-103,22,65,22,-16,21,-119,21,40,21,-71,20,72,20,-49,19,81,19,-53,18,68,18,-78,17,31,17,-124,16,-25,15,66,15,-101,14,-17,13,60,13,-116,12,-48,11,23,11,86,10,-107,9,-47,8,8,8,64,7,114,6,-90,5,-43,4,6,4,49,3,98,2,-117,1,-73,0,-26,-1,13,-1,63,-2,102,-3,-105,-4,-60,-5,-11,-6,38,-6,90,-7,-114,-8,-58,-9,1,-9,60,-10,127,-11,-65,-12,7,-12,80,-13,-97,-14,-17,-15,72,-15,-94,-16,-2,-17,104,-17,-54,-18,63,-18,-82,-19,44,-19,-92,-20,49,-20,-77,-21,77,-21,-38,-22,-126,-22,27,-22,-47,-23,119,-23,55,-23,-14,-24,-71,-24,-123,-24,89,-24,51,-24,24,-24,-2,-25,-16,-25,-25,-25,-27,-25,-18,-25,-8,-25,15,-24,41,-24,77,-24,118,-24,-88,-24,-34,-24,31,-23,101,-23,-81,-23,5,-22,92,-22,-66,-22,38,-21,-113,-21,6,-20,123,-20,-2,-20,126,-19,12,-18,-104,-18,46,-17,-56,-17,101,-16,10,-15,-81,-15,92,-14,11,-13,-64,-13,118,-12,49,-11,-17,-11,-80,-10,114,-9,60,-8,-1,-8,-49,-7,-106,-6,104,-5,53,-4,7,-3,-42,-3,-86,-2,121,-1,79,0,30,1,-15,1,-61,2,-111,3,98,4,48,5,-7,5,-56,6,-116,7,84,8,25,9,-43,9,-105,10,80,11,6,12,-69,12,105,13,22,14,-69,14,98,15,-6,15,-102,16,40,17,-68,17,67,18}; }
	private static byte[] data66(){ return new byte[] {-55,18,71,19,-66,19,52,20,-98,20,8,21,101,21,-64,21,20,22,95,22,-88,22,-28,22,30,23,80,23,119,23,-96,23,-75,23,-45,23,-41,23,-24,23,-34,23,-34,23,-52,23,-73,23,-102,23,118,23,76,23,25,23,-30,22,-96,22,91,22,15,22,-72,21,99,21,-3,20,-102,20,45,20,-74,19,67,19,-65,18,63,18,-76,17,36,17,-111,16,-8,15,91,15,-73,14,20,14,99,13,-68,12,3,12,81,11,-107,10,-37,9,24,9,90,8,-109,7,-53,6,6,6,55,5,111,4,-99,3,-44,2,0,2,50,1,99,0,-111,-1,-62,-2,-13,-3,33,-3,88,-4,-122,-5,-66,-6,-14,-7,43,-7,102,-8,-96,-9,-32,-10,34,-10,102,-11,-80,-12,-9,-13,75,-13,-103,-14,-12,-15,75,-15,-81,-16,14,-16,124,-17,-26,-18,91,-18,-46,-19,82,-19,-46,-20,96,-20,-23,-21,-124,-21,26,-21,-64,-22,101,-22,21,-22,-56,-23,-122,-23,70,-23,17,-23,-32,-24,-73,-24,-107,-24,123,-24,102,-24,88,-24,84,-24,84,-24,93,-24,108,-24,-126,-24,-95,-24,-62,-24,-14,-24,31,-23,93,-23,-103,-23,-31,-23,47,-22,-127,-22,-35,-22,58,-21,-93,-21,16,-20,-128,-20,-4,-20,118,-19,-4,-19,-124,-18,17,-17,-89,-17,60,-16,-38,-16,123,-15,33,-14,-56,-14,122,-13,37,-12,-32,-12,-109,-11,82,-10,12,-9,-48,-9,-112,-8,87,-7,30,-6,-27,-6,-78,-5,123,-4,73,-3,21,-2,-28,-2,-79,-1,-126,0,75,1,29,2,-24,2,-77,3,-127,4,70,5,17,6,-41,6,-103,7,93,8,24,9,-39,9,-114,10,72,11,-9,11,-86,12,80,13,-3,13,-101,14,60,15,-40,15,105,16,-4,16,-121,17,12,18,-114,18,9,19,123,19,-16,19,83,20,-66,20,19,21,112,21,-67,21,9,22,74,22,-118,22,-69,22,-16,22,19,23,56,23,79,23,103,23,110,23,121,23,115,23,108,23,95,23,66,23,45,23,1,23,-38,22,-89,22,110,22,46,22,-22,21,-103,21,76,21,-20,20,-109,20,39,20,-64,19,76,19,-43,18,89,18,-43,17,79,17,-63,16,47,16,-102,15,-4,14,96,14,-71,13,18,13,103,12,-74,11,4,11,77,10,-108,9,-39,8,24,8,90,7,-108,6,-49,5,12,5,61,4,123,3,-86,2,-29,1,22,1,72,0,-127,-1,-83,-2,-21,-3,23,-3,85,-4,-121,-5,-63,-6,-4,-7,55,-7,118,-8,-74,-9,-8,-10,63,-10,-121,-11,-45,-12,34,-12,116,-13,-52,-14,37,-14,-124,-15,-24,-16,77,-16,-67,-17,43,-17,-95,-18,31,-18,-100,-19,38,-19,-79,-20,63,-20,-36,-21,117,-21,28,-21,-59,-22,116,-22,45,-22,-25,-23,-79,-23,116,-23,75,-23,32,-23,1,-23,-27,-24,-45,-24,-59,-24,-63,-24,-62,-24,-54,-24,-38,-24,-17,-24,13,-23,49,-23,90,-23,-114,-23,-59,-23,1,-22,77,-22,-112,-22,-21,-22,59,-21,-96,-21,0,-20,111,-20,-36,-20,83,-19,-50,-19,80,-18,-42,-18,96,-17,-14,-17,-122,-16,31,-15,-65,-15,93,-14,8,-13,-81,-13,94,-12,14,-11,-61,-11,122,-10,53,-9,-15,-9,-81,-8,114,-7,53,-6,-9,-6,-60,-5,-127,-4,85,-3,20,-2,-27,-2,-84,-1,118,0,65,1,9,2,-44,2,-103,3,99,4,39,5,-22,5,-82,6,109,7,43,8,-26,8,-96,9,83,10,10,11,-74,11,98,12,11,13,-80,13,77,14,-18,14,127,15,22,16,-93,16,42,17,-79,17,44,18,-89,18,27,19,-122,19,-16,19,82,20,-85,20,6,21,80,21,-101,21,-32,21,22,22,83,22,123,22,-88,22,-57,22,-31,22,-9,22,2,23,8,23,10,23,-3,22,-11,22,-39,22,-62,22,-98,22,113,22,70,22,10,22,-47,21,-119,21,67,21,-19,20,-101,20,59,20,-38,19,112,19,2,19,-116,18,21,18,-109,17,18,17,-123,16,-6,15,101,15,-50,14,51,14,-112,13,-15,12,67,12,-98,11,-24,10,61,10,-126,9,-51,8,19,8,83,7,-103,6,-46,5,20,5,78,4,-119,3,-60,2,-6,1,52,1,107,0,-90,-1,-38,-2,21,-2,77,-3,-121,-4,-61,-5,-2,-6,60,-6,125,-7,-68,-8,3,-8,69,-9,-110,-10,-37,-11,43,-11,124,-12,-45,-13,41,-13,-118,-14,-25,-15,80,-15,-74,-16,39,-16,-104,-17,18,-17,-116,-18,16,-18,-105,-19,35,-19,-72,-20,78,-20,-20,-21,-108,-21,56,-21,-16,-22,-97,-22,98,-22,35,-22,-19,-23,-64,-23,-108,-23,117,-23,87,-23,68,-23,53,-23,48,-23,45,-23,55,-23,64,-23,88,-23,112,-23,-110,-23,-69,-23,-23,-23,32,-22,88,-22,-97,-22,-30,-22,54,-21,-120,-21,-28,-21,69,-20,-86,-20,27,-19,-121,-19,5,-18,124,-18,2,-17,-120,-17,20,-16,-92,-16,59,-15,-47,-15,116,-14,16,-13,-70,-13,97,-12,14,-11}; }
	private static byte[] data67(){ return new byte[] {-66,-11,112,-10,39,-9,-35,-9,-102,-8,86,-7,18,-6,-41,-6,-108,-5,92,-4,28,-3,-28,-3,-89,-2,110,-1,54,0,-8,0,-61,1,-126,2,75,3,11,4,-48,4,-114,5,79,6,10,7,-59,7,-128,8,49,9,-22,9,-107,10,70,11,-20,11,-107,12,53,13,-43,13,110,14,4,15,-106,15,34,16,-86,16,45,17,-85,17,34,18,-104,18,3,19,108,19,-50,19,42,20,-128,20,-48,20,28,21,91,21,-97,21,-51,21,7,22,40,22,82,22,107,22,-127,22,-110,22,-104,22,-99,22,-108,22,-114,22,118,22,96,22,65,22,25,22,-18,21,-70,21,127,21,66,21,-6,20,-83,20,92,20,1,20,-91,19,63,19,-43,18,103,18,-16,17,119,17,-9,16,113,16,-21,15,90,15,-55,14,49,14,-105,13,-10,12,86,12,-82,11,3,11,87,10,-89,9,-13,8,62,8,-121,7,-55,6,19,6,79,5,-110,4,-46,3,15,3,76,2,-117,1,-63,0,5,0,59,-1,123,-2,-75,-3,-13,-4,52,-4,111,-5,-74,-6,-13,-7,58,-7,-127,-8,-56,-9,21,-9,99,-10,-78,-11,7,-11,94,-12,-71,-13,23,-13,122,-14,-33,-15,75,-15,-73,-16,47,-16,-95,-17,38,-17,-96,-18,45,-18,-75,-19,75,-19,-32,-20,127,-20,33,-20,-56,-21,124,-21,44,-21,-22,-22,-85,-22,113,-22,67,-22,20,-22,-15,-23,-44,-23,-72,-23,-83,-23,-101,-23,-96,-23,-101,-23,-86,-23,-74,-23,-49,-23,-20,-23,15,-22,58,-22,106,-22,-95,-22,-33,-22,34,-21,109,-21,-69,-21,19,-20,107,-20,-46,-20,53,-19,-92,-19,20,-18,-115,-18,9,-17,-117,-17,18,-16,-101,-16,44,-15,-64,-15,88,-14,-11,-14,-109,-13,56,-12,-33,-12,-119,-11,56,-10,-26,-10,-102,-9,79,-8,8,-7,-65,-7,126,-6,55,-5,-7,-5,-73,-4,119,-3,58,-2,-6,-2,-68,-1,-128,0,63,1,3,2,-62,2,-126,3,66,4,-1,4,-70,5,118,6,44,7,-26,7,-107,8,74,9,-9,9,-95,10,76,11,-17,11,-112,12,48,13,-58,13,95,14,-18,14,124,15,3,16,-121,16,6,17,126,17,-11,17,95,18,-51,18,47,19,-116,19,-25,19,54,20,-122,20,-55,20,12,21,68,21,120,21,-90,21,-52,21,-19,21,6,22,27,22,36,22,49,22,41,22,41,22,21,22,7,22,-23,21,-54,21,-95,21,117,21,62,21,9,21,-63,20,-125,20,45,20,-29,19,-125,19,43,19,-61,18,90,18,-19,17,118,17,0,17,-128,16,-5,15,120,15,-26,14,90,14,-62,13,43,13,-116,12,-18,11,70,11,-91,10,-13,9,78,9,-107,8,-22,7,48,7,124,6,-62,5,8,5,76,4,-114,3,-47,2,18,2,81,1,-108,0,-48,-1,21,-1,80,-2,-105,-3,-46,-4,26,-4,92,-5,-95,-6,-23,-7,48,-7,124,-8,-55,-9,25,-9,107,-10,-65,-11,24,-11,115,-12,-45,-13,52,-13,-100,-14,3,-14,119,-15,-29,-16,98,-16,-43,-17,94,-17,-34,-18,108,-18,-4,-19,-114,-19,44,-19,-52,-20,112,-20,32,-20,-52,-21,-119,-21,68,-21,9,-21,-46,-22,-92,-22,121,-22,88,-22,58,-22,38,-22,18,-22,15,-22,7,-22,14,-22,25,-22,38,-22,65,-22,93,-22,-128,-22,-81,-22,-39,-22,22,-21,78,-21,-107,-21,-35,-21,43,-20,-127,-20,-37,-20,61,-19,-95,-19,14,-18,123,-18,-10,-18,107,-17,-15,-17,110,-16,-3,-16,-122,-15,26,-14,-81,-14,71,-13,-26,-13,-122,-12,42,-11,-47,-11,124,-10,39,-9,-39,-9,-118,-8,62,-7,-14,-7,-81,-6,96,-5,37,-4,-41,-4,-102,-3,84,-2,19,-1,-47,-1,-113,0,75,1,11,2,-58,2,-126,3,62,4,-11,4,-80,5,99,6,27,7,-55,7,124,8,41,9,-47,9,124,10,30,11,-64,11,94,12,-8,12,-115,13,32,14,-82,14,55,15,-67,15,60,16,-71,16,46,17,-96,17,14,18,114,18,-42,18,48,19,-121,19,-41,19,35,20,101,20,-90,20,-36,20,17,21,60,21,96,21,-125,21,-105,21,-79,21,-75,21,-60,21,-70,21,-69,21,-87,21,-105,21,126,21,91,21,55,21,8,21,-42,20,-99,20,93,20,24,20,-51,19,124,19,36,19,-52,18,99,18,3,18,-111,17,33,17,-82,16,43,16,-77,15,38,15,-94,14,19,14,-128,13,-20,12,81,12,-75,11,20,11,113,10,-56,9,33,9,114,8,-57,7,19,7,97,6,-85,5,-10,4,61,4,-122,3,-55,2,15,2,84,1,-104,0,-35,-1,31,-1,101,-2,-87,-3,-16,-4,53,-4,127,-5,-60,-6,21,-6,90,-7,-80,-8,-5,-9,81,-9,-90,-10,-3,-11,92,-11,-74,-12,29,-12,126,-13,-21,-14,85,-14,-55,-15,60,-15,-72,-16,52,-16,-71,-17,64,-17,-50,-18,94,-18,-11,-19,-109,-19,52,-19,-35,-20,-122,-20,63,-20,-15,-21}; }
	private static byte[] data68(){ return new byte[] {-74,-21,118,-21,65,-21,21,-21,-24,-22,-55,-22,-87,-22,-106,-22,-126,-22,125,-22,117,-22,124,-22,-125,-22,-108,-22,-87,-22,-57,-22,-26,-22,18,-21,64,-21,116,-21,-80,-21,-14,-21,52,-20,-119,-20,-46,-20,50,-19,-119,-19,-13,-19,82,-18,-54,-18,51,-17,-79,-17,41,-16,-83,-16,46,-15,-67,-15,70,-14,-38,-14,113,-13,6,-12,-88,-12,66,-11,-20,-11,-117,-10,59,-9,-32,-9,-110,-8,64,-7,-14,-7,-90,-6,91,-5,17,-4,-54,-4,127,-3,61,-2,-14,-2,-80,-1,102,0,35,1,-37,1,-109,2,77,3,2,4,-71,4,111,5,29,6,-46,6,127,7,44,8,-40,8,124,9,35,10,-60,10,98,11,-1,11,-109,12,43,13,-72,13,69,14,-53,14,80,15,-50,15,72,16,-65,16,42,17,-101,17,-1,17,93,18,-67,18,14,19,97,19,-84,19,-19,19,47,20,102,20,-103,20,-58,20,-19,20,12,21,40,21,57,21,74,21,80,21,81,21,76,21,65,21,47,21,25,21,-8,20,-42,20,-85,20,122,20,70,20,7,20,-57,19,125,19,49,19,-36,18,-122,18,36,18,-59,17,87,17,-17,16,117,16,6,16,-125,15,5,15,-128,14,-12,13,107,13,-43,12,69,12,-91,11,18,11,105,10,-48,9,36,9,-128,8,-44,7,39,7,123,6,-56,5,23,5,100,4,-83,3,-6,2,65,2,-117,1,-45,0,27,0,98,-1,-83,-2,-14,-3,63,-3,-121,-4,-45,-5,33,-5,107,-6,-64,-7,13,-7,100,-8,-71,-9,15,-9,111,-10,-56,-11,45,-11,-115,-12,-7,-13,96,-13,-46,-14,69,-14,-73,-15,57,-15,-77,-16,57,-16,-60,-17,77,-17,-30,-18,121,-18,21,-18,-71,-19,93,-19,12,-19,-67,-20,117,-20,54,-20,-13,-21,-59,-21,-118,-21,106,-21,61,-21,37,-21,8,-21,-7,-22,-21,-22,-25,-22,-26,-22,-19,-22,-6,-22,13,-21,38,-21,70,-21,106,-21,-106,-21,-57,-21,-2,-21,60,-20,127,-20,-58,-20,22,-19,104,-19,-61,-19,32,-18,-122,-18,-21,-18,93,-17,-53,-17,72,-16,-65,-16,68,-15,-60,-15,81,-14,-39,-14,112,-13,-2,-13,-100,-12,50,-11,-46,-11,117,-10,21,-9,-63,-9,100,-8,21,-7,-67,-7,111,-6,31,-5,-49,-5,-122,-4,54,-3,-19,-3,-94,-2,87,-1,15,0,-62,0,122,1,46,2,-29,2,-107,3,74,4,-7,4,-86,5,87,6,4,7,-84,7,87,8,-7,8,-99,9,61,10,-39,10,114,11,9,12,-101,12,41,13,-74,13,58,14,-65,14,60,15,-75,15,45,16,-102,16,7,17,111,17,-52,17,45,18,-127,18,-46,18,32,19,99,19,-90,19,-34,19,23,20,65,20,110,20,-114,20,-83,20,-62,20,-43,20,-34,20,-29,20,-30,20,-38,20,-52,20,-72,20,-97,20,125,20,90,20,44,20,-6,19,-60,19,-124,19,67,19,-5,18,-88,18,91,18,-5,17,-94,17,61,17,-46,16,104,16,-13,15,126,15,3,15,-127,14,-1,13,118,13,-21,12,89,12,-54,11,46,11,-102,10,-10,9,93,9,-76,8,22,8,104,7,-62,6,22,6,103,5,-69,4,9,4,88,3,-89,2,-14,1,63,1,-115,0,-41,-1,38,-1,109,-2,-63,-3,9,-3,91,-4,-86,-5,-9,-6,82,-6,-100,-7,-4,-8,76,-8,-84,-9,6,-9,103,-10,-56,-11,48,-11,-104,-12,1,-12,119,-13,-31,-14,100,-14,-45,-15,95,-15,-43,-16,107,-16,-22,-17,-118,-17,19,-17,-71,-18,81,-18,-4,-19,-92,-19,88,-19,8,-19,-55,-20,-121,-20,77,-20,29,-20,-21,-21,-58,-21,-91,-21,-124,-21,117,-21,95,-21,90,-21,83,-21,86,-21,94,-21,109,-21,-127,-21,-100,-21,-69,-21,-30,-21,14,-20,64,-20,119,-20,-75,-20,-9,-20,66,-19,-116,-19,-27,-19,55,-18,-101,-18,-8,-18,101,-17,-49,-17,64,-16,-70,-16,46,-15,-78,-15,51,-14,-72,-14,72,-13,-48,-13,103,-12,-8,-12,-107,-11,46,-10,-51,-10,108,-9,19,-8,-75,-8,97,-7,7,-6,-75,-6,96,-5,15,-4,-64,-4,108,-3,36,-2,-50,-2,-124,-1,53,0,-26,0,-103,1,74,2,-8,2,-86,3,87,4,3,5,-79,5,89,6,0,7,-87,7,72,8,-18,8,-121,9,40,10,-69,10,87,11,-31,11,120,12,-5,12,-120,13,9,14,-123,14,6,15,117,15,-20,15,87,16,-66,16,37,17,126,17,-36,17,44,18,127,18,-61,18,11,19,70,19,-128,19,-78,19,-32,19,5,20,41,20,66,20,88,20,106,20,109,20,121,20,112,20,107,20,92,20,70,20,45,20,15,20,-28,19,-65,19,-122,19,85,19,20,19,-43,18,-118,18,64,18,-23,17,-105,17,52,17,-42,16,111,16,1,16,-108,15,28,15,-92,14,41,14,-92,13,32,13,-104,12,8,12,124,11,-28,10,80,10,-75,9,25,9,120,8,-38,7,50,7,-113,6}; }
	private static byte[] data69(){ return new byte[] {-25,5,58,5,-108,4,-29,3,58,3,-120,2,-35,1,40,1,125,0,-53,-1,26,-1,112,-2,-72,-3,19,-3,95,-4,-75,-5,12,-5,94,-6,-68,-7,16,-7,112,-8,-51,-9,46,-9,-109,-10,-11,-11,99,-11,-53,-12,62,-12,-81,-13,39,-13,-96,-14,32,-14,-96,-15,43,-15,-80,-16,71,-16,-46,-17,118,-17,8,-17,-75,-18,84,-18,8,-18,-73,-19,110,-19,46,-19,-21,-20,-70,-20,-126,-20,89,-20,49,-20,15,-20,-11,-21,-32,-21,-49,-21,-57,-21,-62,-21,-59,-21,-51,-21,-38,-21,-16,-21,7,-20,40,-20,79,-20,117,-20,-83,-20,-36,-20,28,-19,94,-19,-96,-19,-11,-19,60,-18,-100,-18,-17,-18,87,-17,-73,-17,37,-16,-110,-16,3,-15,-127,-15,-12,-15,124,-14,-7,-14,-122,-13,14,-12,-99,-12,47,-11,-60,-11,92,-10,-10,-10,-108,-9,51,-8,-42,-8,120,-7,33,-6,-60,-6,114,-5,24,-4,-58,-4,113,-3,31,-2,-53,-2,123,-1,38,0,-42,0,-125,1,47,2,-35,2,-120,3,49,4,-35,4,-128,5,45,6,-55,6,115,7,13,8,-81,8,70,9,-30,9,116,10,10,11,-106,11,36,12,-88,12,50,13,-83,13,47,14,-93,14,24,15,-119,15,-15,15,93,16,-73,16,28,17,107,17,-59,17,14,18,88,18,-102,18,-40,18,15,19,66,19,110,19,-107,19,-74,19,-44,19,-26,19,-7,19,0,20,7,20,4,20,-2,19,-17,19,-35,19,-59,19,-92,19,-124,19,84,19,43,19,-15,18,-72,18,123,18,48,18,-22,17,-104,17,65,17,-19,16,-120,16,40,16,-65,15,80,15,-31,14,107,14,-16,13,117,13,-17,12,109,12,-30,11,87,11,-57,10,51,10,-98,9,7,9,104,8,-48,7,42,7,-115,6,-24,5,65,5,-99,4,-13,3,72,3,-92,2,-15,1,77,1,-100,0,-14,-1,72,-1,-104,-2,-14,-3,67,-3,-99,-4,-14,-5,76,-5,-92,-6,2,-6,94,-7,-67,-8,33,-8,-126,-9,-23,-10,83,-10,-67,-11,47,-11,-99,-12,24,-12,-118,-13,12,-13,-117,-14,13,-14,-103,-15,35,-15,-75,-16,75,-16,-28,-17,-125,-17,38,-17,-47,-18,123,-18,48,-18,-24,-19,-94,-19,105,-19,45,-19,-3,-20,-50,-20,-88,-20,-123,-20,104,-20,86,-20,63,-20,57,-20,48,-20,51,-20,56,-20,69,-20,86,-20,109,-20,-117,-20,-82,-20,-43,-20,4,-19,56,-19,111,-19,-81,-19,-14,-19,58,-18,-118,-18,-38,-18,54,-17,-114,-17,-11,-17,86,-16,-60,-16,50,-15,-90,-15,29,-14,-102,-14,22,-13,-97,-13,31,-12,-82,-12,58,-11,-55,-11,95,-10,-12,-10,-117,-9,42,-8,-60,-8,102,-7,4,-6,-84,-6,75,-5,-9,-5,-104,-4,69,-3,-22,-3,-105,-2,60,-1,-21,-1,-111,0,61,1,-27,1,-115,2,55,3,-36,3,-124,4,37,5,-53,5,105,6,11,7,-88,7,64,8,-35,8,110,9,4,10,-108,10,32,11,-85,11,48,12,-76,12,48,13,-79,13,33,14,-100,14,3,15,114,15,-41,15,55,16,-107,16,-18,16,59,17,-111,17,-47,17,28,18,85,18,-112,18,-61,18,-16,18,27,19,59,19,89,19,115,19,-128,19,-110,19,-107,19,-104,19,-111,19,-118,19,117,19,100,19,71,19,38,19,-1,18,-44,18,-94,18,106,18,50,18,-21,17,-86,17,88,17,14,17,-78,16,94,16,-7,15,-103,15,46,15,-60,14,82,14,-37,13,101,13,-26,12,102,12,-30,11,91,11,-50,10,67,10,-81,9,29,9,-121,8,-18,7,82,7,-73,6,22,6,118,5,-44,4,48,4,-116,3,-27,2,64,2,-105,1,-15,0,72,0,-95,-1,-7,-2,81,-2,-85,-3,5,-3,94,-4,-67,-5,21,-5,122,-6,-42,-7,57,-7,-98,-8,1,-8,111,-9,-42,-10,69,-10,-73,-11,39,-11,-93,-12,24,-12,-102,-13,24,-13,-96,-14,39,-14,-76,-15,72,-15,-41,-16,123,-16,14,-16,-68,-17,91,-17,14,-17,-69,-18,117,-18,47,-18,-16,-19,-74,-19,-124,-19,79,-19,46,-19,0,-19,-21,-20,-55,-20,-69,-20,-85,-20,-94,-20,-93,-20,-96,-20,-83,-20,-72,-20,-50,-20,-26,-20,5,-19,41,-19,81,-19,-124,-19,-77,-19,-13,-19,44,-18,116,-18,-69,-18,10,-17,91,-17,-72,-17,13,-16,118,-16,-44,-16,68,-15,-83,-15,37,-14,-107,-14,21,-13,-114,-13,19,-12,-107,-12,31,-11,-86,-11,56,-10,-56,-10,93,-9,-14,-9,-116,-8,36,-7,-60,-7,93,-6,2,-5,-96,-5,68,-4,-25,-4,-117,-3,48,-2,-42,-2,123,-1,34,0,-57,0,108,1,19,2,-75,2,90,3,-3,3,-100,4,65,5,-39,5,124,6,18,7,-82,7,66,8,-41,8,106,9,-9,9,-125,10,13,11,-113,11,21,12,-111,12,13,13,-122,13,-12,13,104,14,-49,14,58,15,-104,15,-8,15,79,16,-91,16,-11,16,60,17,-122,17,-62,17,0,18}; }
	private static byte[] data70(){ return new byte[] {53,18,103,18,-113,18,-71,18,-42,18,-11,18,6,19,27,19,32,19,41,19,41,19,31,19,23,19,5,19,-20,18,-44,18,-81,18,-118,18,93,18,43,18,-10,17,-73,17,121,17,48,17,-25,16,-106,16,67,16,-26,15,-117,15,40,15,-64,14,86,14,-25,13,114,13,-2,12,-127,12,1,12,-124,11,-7,10,120,10,-28,9,96,9,-60,8,59,8,-97,7,9,7,113,6,-45,5,54,5,-102,4,-10,3,88,3,-74,2,16,2,113,1,-54,0,40,0,-124,-1,-33,-2,61,-2,-102,-3,-9,-4,88,-4,-75,-5,24,-5,124,-6,-35,-7,72,-7,-86,-8,26,-8,-126,-9,-10,-10,99,-10,-36,-11,79,-11,-51,-12,73,-12,-51,-13,78,-13,-36,-14,98,-14,-9,-15,-118,-15,35,-15,-63,-16,95,-16,9,-16,-79,-17,98,-17,22,-17,-51,-18,-114,-18,79,-18,25,-18,-27,-19,-72,-19,-111,-19,109,-19,80,-19,57,-19,38,-19,24,-19,19,-19,12,-19,22,-19,25,-19,43,-19,62,-19,85,-19,119,-19,-104,-19,-62,-19,-13,-19,33,-18,97,-18,-104,-18,-32,-18,37,-17,115,-17,-60,-17,26,-16,117,-16,-46,-16,58,-15,-99,-15,13,-14,121,-14,-17,-14,102,-13,-31,-13,96,-12,-31,-12,103,-11,-18,-11,123,-10,5,-9,-101,-9,39,-8,-64,-8,87,-7,-19,-7,-116,-6,34,-5,-59,-5,96,-4,1,-3,-94,-3,65,-2,-27,-2,-124,-1,41,0,-57,0,110,1,9,2,-82,2,76,3,-23,3,-118,4,35,5,-64,5,87,6,-17,6,-124,7,21,8,-86,8,49,9,-60,9,69,10,-47,10,77,11,-47,11,72,12,-60,12,53,13,-88,13,18,14,123,14,-32,14,63,15,-102,15,-14,15,66,16,-109,16,-40,16,31,17,91,17,-106,17,-52,17,-7,17,38,18,73,18,106,18,-124,18,-102,18,-88,18,-75,18,-72,18,-72,18,-76,18,-92,18,-101,18,126,18,104,18,68,18,31,18,-11,17,-59,17,-114,17,86,17,20,17,-46,16,-120,16,58,16,-23,15,-113,15,55,15,-44,14,115,14,8,14,-98,13,44,13,-71,12,66,12,-58,11,72,11,-58,10,66,10,-71,9,49,9,-95,8,20,8,-128,7,-17,6,85,6,-60,5,33,5,-111,4,-19,3,84,3,-75,2,22,2,118,1,-40,0,57,0,-107,-1,-6,-2,86,-2,-70,-3,30,-3,124,-4,-30,-5,70,-5,-81,-6,19,-6,-126,-7,-25,-8,90,-8,-56,-9,58,-9,-79,-10,36,-10,-91,-11,27,-11,-93,-12,34,-12,-84,-13,54,-13,-60,-14,88,-14,-18,-15,-119,-15,39,-15,-52,-16,111,-16,34,-16,-52,-17,-123,-17,64,-17,-6,-18,-61,-18,-118,-18,85,-18,47,-18,-1,-19,-30,-19,-62,-19,-87,-19,-102,-19,-122,-19,-122,-19,122,-19,-123,-19,-124,-19,-102,-19,-93,-19,-59,-19,-41,-19,3,-18,33,-18,85,-18,-126,-18,-70,-18,-11,-18,53,-17,123,-17,-60,-17,19,-16,101,-16,-66,-16,26,-15,120,-15,-33,-15,70,-14,-78,-14,35,-13,-106,-13,13,-12,-118,-12,4,-11,-118,-11,9,-10,-107,-10,26,-9,-86,-9,52,-8,-54,-8,89,-7,-18,-7,-120,-6,24,-5,-68,-5,75,-4,-16,-4,-123,-3,40,-2,-63,-2,97,-1,-2,-1,-100,0,58,1,-41,1,116,2,15,3,-85,3,68,4,-34,4,116,5,10,6,-99,6,49,7,-66,7,78,8,-41,8,98,9,-27,9,106,10,-24,10,103,11,-34,11,87,12,-59,12,56,13,-97,13,9,14,106,14,-54,14,34,15,123,15,-55,15,27,16,93,16,-90,16,-30,16,27,17,84,17,127,17,-81,17,-48,17,-13,17,15,18,36,18,56,18,63,18,74,18,73,18,70,18,60,18,47,18,26,18,3,18,-30,17,-62,17,-104,17,107,17,57,17,2,17,-59,16,-121,16,60,16,-8,15,-92,15,84,15,-4,14,-99,14,66,14,-39,13,115,13,8,13,-107,12,37,12,-82,11,49,11,-73,10,53,10,-79,9,46,9,-94,8,26,8,-118,7,-2,6,103,6,-38,5,65,5,-83,4,20,4,123,3,-29,2,71,2,-84,1,18,1,114,0,-34,-1,56,-1,-90,-2,3,-2,111,-3,-48,-4,60,-4,-96,-5,12,-5,119,-6,-30,-7,84,-7,-64,-8,55,-8,-88,-9,34,-9,-101,-10,23,-10,-105,-11,27,-11,-98,-12,40,-12,-74,-13,66,-13,-36,-14,109,-14,12,-14,-85,-15,77,-15,-9,-16,-94,-16,82,-16,9,-16,-64,-17,-127,-17,66,-17,13,-17,-42,-18,-86,-18,-127,-18,91,-18,63,-18,34,-18,15,-18,-3,-19,-10,-19,-20,-19,-14,-19,-16,-19,1,-18,10,-18,36,-18,58,-18,89,-18,-128,-18,-92,-18,-42,-18,7,-17,60,-17,127,-17,-73,-17,6,-16,72,-16,-99,-16,-19,-16,69,-15,-94,-15,-2,-15,104,-14,-56,-14,58,-13,-91,-13,27,-12,-115,-12,9,-11,-125,-11,5,-10,-123,-10,12,-9,-113,-9,31,-8}; }
	private static byte[] data71(){ return new byte[] {-91,-8,54,-7,-57,-7,84,-6,-19,-6,125,-5,23,-4,-86,-4,69,-3,-37,-3,118,-2,17,-1,-89,-1,69,0,-37,0,119,1,16,2,-90,2,66,3,-44,3,109,4,-2,4,-108,5,34,6,-75,6,62,7,-51,7,83,8,-36,8,94,9,-32,9,96,10,-41,10,85,11,-60,11,58,12,-90,12,17,13,119,13,-38,13,57,14,-111,14,-19,14,56,15,-116,15,-46,15,22,16,88,16,-109,16,-58,16,0,17,34,17,83,17,113,17,-112,17,-85,17,-69,17,-52,17,-41,17,-40,17,-37,17,-45,17,-57,17,-67,17,-96,17,-116,17,107,17,68,17,34,17,-20,16,-64,16,-124,16,75,16,7,16,-60,15,122,15,41,15,-37,14,127,14,39,14,-57,13,101,13,-3,12,-109,12,37,12,-77,11,63,11,-57,10,74,10,-49,9,76,9,-54,8,67,8,-70,7,51,7,-94,6,26,6,-126,5,-8,4,95,4,-48,3,55,3,-93,2,12,2,116,1,-35,0,68,0,-81,-1,18,-1,-127,-2,-28,-3,81,-3,-67,-4,34,-4,-106,-5,-1,-6,112,-6,-30,-7,83,-7,-56,-8,64,-8,-74,-9,55,-9,-81,-10,53,-10,-77,-11,63,-11,-59,-12,83,-12,-27,-13,117,-13,17,-13,-88,-14,73,-14,-20,-15,-109,-15,62,-15,-20,-16,-94,-16,88,-16,22,-16,-40,-17,-101,-17,104,-17,54,-17,12,-17,-30,-18,-61,-18,-92,-18,-117,-18,123,-18,106,-18,97,-18,96,-18,92,-18,103,-18,110,-18,-127,-18,-107,-18,-82,-18,-49,-18,-15,-18,27,-17,73,-17,122,-17,-79,-17,-17,-17,44,-16,116,-16,-69,-16,9,-15,94,-15,-83,-15,16,-14,101,-14,-49,-14,47,-13,-100,-13,5,-12,122,-12,-24,-12,101,-11,-41,-11,92,-10,-45,-10,91,-9,-36,-9,100,-8,-21,-8,121,-7,-1,-7,-105,-6,29,-5,-75,-5,66,-4,-40,-4,109,-3,0,-2,-106,-2,43,-1,-62,-1,87,0,-18,0,-127,1,26,2,-86,2,65,3,-46,3,99,4,-11,4,-125,5,14,6,-99,6,34,7,-81,7,47,8,-76,8,51,9,-78,9,45,10,-93,10,25,11,-120,11,-4,11,95,12,-49,12,41,13,-111,13,-25,13,66,14,-108,14,-27,14,47,15,118,15,-71,15,-10,15,48,16,101,16,-108,16,-63,16,-27,16,8,17,37,17,61,17,79,17,94,17,102,17,105,17,108,17,97,17,91,17,71,17,52,17,28,17,-7,16,-37,16,-82,16,-124,16,81,16,28,16,-33,15,-94,15,92,15,21,15,-56,14,120,14,34,14,-53,13,107,13,15,13,-90,12,66,12,-44,11,103,11,-12,10,-127,10,4,10,-111,9,12,9,-110,8,11,8,-119,7,0,7,122,6,-19,5,98,5,-44,4,69,4,-76,3,36,3,-111,2,-2,1,108,1,-41,0,67,0,-80,-1,28,-1,-121,-2,-9,-3,97,-3,-46,-4,63,-4,-78,-5,34,-5,-107,-6,11,-6,127,-7,-4,-8,111,-8,-12,-9,107,-9,-13,-10,115,-10,-5,-11,-123,-11,15,-11,-91,-12,48,-12,-50,-13,98,-13,4,-13,-94,-14,75,-14,-17,-15,-94,-15,78,-15,7,-15,-64,-16,125,-16,66,-16,6,-16,-44,-17,-92,-17,120,-17,84,-17,47,-17,21,-17,-4,-18,-23,-18,-35,-18,-47,-18,-51,-18,-48,-18,-48,-18,-29,-18,-23,-18,6,-17,22,-17,60,-17,87,-17,-122,-17,-85,-17,-31,-17,18,-16,79,-16,-116,-16,-51,-16,23,-15,95,-15,-80,-15,4,-14,90,-14,-75,-14,21,-13,118,-13,-34,-13,71,-12,-77,-12,36,-11,-104,-11,10,-10,-118,-10,-3,-10,-124,-9,-5,-9,-121,-8,4,-7,-111,-7,21,-6,-95,-6,45,-5,-71,-5,72,-4,-40,-4,102,-3,-8,-3,-118,-2,26,-1,-82,-1,62,0,-47,0,98,1,-12,1,-125,2,21,3,-95,3,51,4,-70,4,74,5,-47,5,90,6,-31,6,97,7,-23,7,99,8,-27,8,92,9,-42,9,74,10,-67,10,44,11,-105,11,1,12,101,12,-58,12,38,13,126,13,-43,13,40,14,116,14,-64,14,6,15,70,15,-123,15,-68,15,-16,15,34,16,75,16,114,16,-107,16,-80,16,-54,16,-37,16,-19,16,-12,16,-5,16,-6,16,-11,16,-20,16,-34,16,-54,16,-76,16,-108,16,119,16,76,16,38,16,-12,15,-63,15,-120,15,78,15,8,15,-54,14,120,14,50,14,-38,13,-117,13,44,13,-44,12,110,12,14,12,-92,11,59,11,-52,10,92,10,-27,9,115,9,-12,8,125,8,-3,7,122,7,-3,6,112,6,-13,5,100,5,-34,4,81,4,-57,3,55,3,-83,2,27,2,-116,1,0,1,106,0,-32,-1,76,-1,-67,-2,48,-2,-97,-3,19,-3,-125,-4,-6,-5,107,-5,-25,-6,90,-6,-41,-7,80,-7,-49,-8,77,-8,-49,-9,84,-9,-40,-10,102,-10,-21,-11,-127,-11,12,-11,-90,-12,60,-12,-40,-13,120,-13,25,-13,-64,-14,107,-14}; }
	private static byte[] data72(){ return new byte[] {23,-14,-51,-15,125,-15,61,-15,-8,-16,-68,-16,-125,-16,78,-16,30,-16,-12,-17,-53,-17,-85,-17,-118,-17,117,-17,94,-17,79,-17,71,-17,59,-17,64,-17,65,-17,72,-17,88,-17,102,-17,-128,-17,-102,-17,-71,-17,-33,-17,5,-16,55,-16,100,-16,-96,-16,-42,-16,24,-15,89,-15,-92,-15,-22,-15,65,-14,-116,-14,-21,-14,64,-13,-95,-13,4,-12,103,-12,-47,-12,61,-11,-87,-11,32,-10,-113,-10,10,-9,-127,-9,-2,-9,125,-8,-4,-8,-128,-7,1,-6,-117,-6,14,-5,-101,-5,33,-4,-82,-4,58,-3,-59,-3,84,-2,-32,-2,111,-1,-4,-1,-116,0,23,1,-89,1,49,2,-63,2,72,3,-40,3,90,4,-21,4,104,5,-10,5,114,6,-8,6,117,7,-12,7,110,8,-26,8,95,9,-52,9,68,10,-84,10,25,11,-128,11,-29,11,68,12,-93,12,-8,12,84,13,-98,13,-11,13,55,14,-125,14,-64,14,2,15,56,15,112,15,-99,15,-51,15,-15,15,25,16,50,16,80,16,99,16,118,16,-128,16,-119,16,-120,16,-116,16,127,16,120,16,102,16,80,16,59,16,23,16,-6,15,-50,15,-88,15,114,15,67,15,6,15,-52,14,-118,14,68,14,-4,13,-81,13,91,13,12,13,-84,12,88,12,-15,11,-108,11,42,11,-61,10,86,10,-27,9,119,9,-2,8,-117,8,13,8,-106,7,20,7,-105,6,19,6,-110,5,11,5,-122,4,-2,3,117,3,-20,2,97,2,-41,1,74,1,-64,0,50,0,-89,-1,29,-1,-115,-2,6,-2,121,-3,-16,-4,105,-4,-36,-5,93,-5,-48,-6,83,-6,-53,-7,79,-7,-49,-8,83,-8,-39,-9,97,-9,-21,-10,123,-10,8,-10,-99,-11,50,-11,-53,-12,104,-12,7,-12,-85,-13,79,-13,-3,-14,-90,-14,93,-14,14,-14,-53,-15,-123,-15,74,-15,14,-15,-40,-16,-86,-16,117,-16,85,-16,42,-16,14,-16,-13,-17,-40,-17,-53,-17,-70,-17,-78,-17,-80,-17,-85,-17,-74,-17,-69,-17,-52,-17,-35,-17,-11,-17,16,-16,51,-16,83,-16,-126,-16,-85,-16,-33,-16,21,-15,79,-15,-114,-15,-46,-15,21,-14,101,-14,-84,-14,6,-13,87,-13,-79,-13,17,-12,108,-12,-45,-12,57,-11,-95,-11,18,-10,122,-10,-12,-10,96,-9,-32,-9,82,-8,-47,-8,76,-7,-51,-7,77,-6,-48,-6,83,-5,-39,-5,95,-4,-26,-4,111,-3,-10,-3,-125,-2,8,-1,-106,-1,29,0,-86,0,48,1,-66,1,66,2,-50,2,83,3,-38,3,95,4,-28,4,102,5,-27,5,104,6,-31,6,96,7,-39,7,76,8,-57,8,50,9,-87,9,14,10,127,10,-32,10,73,11,-92,11,6,12,91,12,-73,12,4,13,88,13,-98,13,-23,13,43,14,105,14,-89,14,-37,14,16,15,61,15,103,15,-114,15,-81,15,-53,15,-27,15,-9,15,8,16,18,16,25,16,26,16,24,16,16,16,4,16,-11,15,-35,15,-56,15,-91,15,-120,15,93,15,53,15,3,15,-46,14,-103,14,94,14,28,14,-36,13,-112,13,72,13,-9,12,-94,12,82,12,-16,11,-103,11,53,11,-46,10,109,10,2,10,-108,9,41,9,-78,8,68,8,-55,7,81,7,-38,6,88,6,-32,5,89,5,-34,4,88,4,-43,3,80,3,-53,2,66,2,-65,1,50,1,-80,0,35,0,-98,-1,21,-1,-115,-2,7,-2,127,-3,-6,-4,118,-4,-16,-5,112,-5,-21,-6,112,-6,-20,-7,117,-7,-10,-8,-127,-8,8,-8,-107,-9,34,-9,-74,-10,68,-10,-32,-11,117,-11,20,-11,-79,-12,85,-12,-6,-13,-93,-13,81,-13,-1,-14,-73,-14,106,-14,43,-14,-28,-15,-80,-15,110,-15,68,-15,11,-15,-26,-16,-70,-16,-103,-16,122,-16,96,-16,72,-16,58,-16,39,-16,39,-16,26,-16,34,-16,32,-16,48,-16,56,-16,78,-16,100,-16,125,-16,-96,-16,-63,-16,-22,-16,23,-15,71,-15,122,-15,-73,-15,-17,-15,52,-14,116,-14,-63,-14,10,-13,92,-13,-82,-13,3,-12,98,-12,-70,-12,32,-11,126,-11,-23,-11,79,-10,-66,-10,42,-9,-98,-9,14,-8,-122,-8,-2,-8,117,-7,-13,-7,112,-6,-19,-6,111,-5,-17,-5,113,-4,-10,-4,122,-3,-3,-3,-123,-2,8,-1,-112,-1,21,0,-99,0,32,1,-88,1,43,2,-81,2,54,3,-76,3,56,4,-71,4,53,5,-75,5,48,6,-88,6,36,7,-107,7,14,8,122,8,-17,8,86,9,-60,9,40,10,-113,10,-19,10,78,11,-89,11,-2,11,85,12,-94,12,-14,12,57,13,-128,13,-64,13,1,14,55,14,113,14,-98,14,-47,14,-12,14,32,15,59,15,92,15,114,15,-122,15,-105,15,-97,15,-87,15,-87,15,-87,15,-95,15,-106,15,-121,15,115,15,91,15,63,15,32,15,-10,14,-44,14,-97,14,115,14,60,14,2,14,-58,13,-125,13,62,13,-10,12,-86,12,90,12,5,12}; }
	private static byte[] data73(){ return new byte[] {-80,11,85,11,-8,10,-103,10,51,10,-49,9,102,9,-7,8,-112,8,23,8,-81,7,47,7,-62,6,69,6,-54,5,82,5,-48,4,84,4,-43,3,80,3,-43,2,75,2,-50,1,70,1,-59,0,64,0,-69,-1,57,-1,-77,-2,48,-2,-80,-3,42,-3,-84,-4,41,-4,-84,-5,45,-5,-79,-6,54,-6,-68,-7,69,-7,-47,-8,89,-8,-18,-9,121,-9,17,-9,-92,-10,63,-10,-40,-11,120,-11,25,-11,-67,-12,101,-12,17,-12,-67,-13,113,-13,37,-13,-35,-14,-98,-14,88,-14,36,-14,-28,-15,-72,-15,-125,-15,90,-15,49,-15,15,-15,-16,-16,-44,-16,-65,-16,-85,-16,-97,-16,-109,-16,-109,-16,-119,-16,-104,-16,-107,-16,-87,-16,-75,-16,-53,-16,-27,-16,1,-15,37,-15,70,-15,116,-15,-95,-15,-47,-15,11,-14,63,-14,-125,-14,-66,-14,11,-13,75,-13,-97,-13,-23,-13,64,-12,-108,-12,-15,-12,73,-11,-83,-11,12,-10,118,-10,-39,-10,71,-9,-78,-9,34,-8,-107,-8,6,-7,124,-7,-11,-7,108,-6,-25,-6,100,-5,-33,-5,95,-4,-35,-4,95,-3,-35,-3,96,-2,-30,-2,98,-1,-24,-1,101,0,-20,0,105,1,-18,1,109,2,-20,2,110,3,-24,3,106,4,-32,4,95,5,-43,5,76,6,-60,6,51,7,-88,7,21,8,-127,8,-18,8,82,9,-69,9,27,10,122,10,-39,10,46,11,-119,11,-38,11,39,12,122,12,-71,12,7,13,66,13,-125,13,-67,13,-16,13,36,14,82,14,123,14,-94,14,-62,14,-31,14,-6,14,14,15,34,15,42,15,54,15,58,15,54,15,55,15,41,15,33,15,11,15,-6,14,-36,14,-63,14,-98,14,120,14,79,14,31,14,-18,13,-72,13,125,13,65,13,-2,12,-69,12,113,12,38,12,-43,11,-123,11,44,11,-42,10,119,10,27,10,-73,9,85,9,-21,8,-125,8,24,8,-89,7,60,7,-61,6,86,6,-39,5,104,5,-21,4,115,4,-10,3,123,3,-5,2,-128,2,-1,1,127,1,3,1,124,0,4,0,124,-1,4,-1,124,-2,6,-2,124,-3,12,-3,-127,-4,17,-4,-114,-5,25,-5,-98,-6,42,-6,-77,-7,66,-7,-49,-8,97,-8,-12,-9,-119,-9,34,-9,-70,-10,89,-10,-7,-11,-102,-11,64,-11,-22,-12,-110,-12,71,-12,-14,-13,-82,-13,99,-13,34,-13,-31,-14,-91,-14,110,-14,57,-14,8,-14,-36,-15,-76,-15,-114,-15,111,-15,81,-15,58,-15,38,-15,22,-15,9,-15,3,-15,-1,-16,0,-15,5,-15,15,-15,27,-15,47,-15,66,-15,95,-15,123,-15,-99,-15,-59,-15,-20,-15,30,-14,76,-14,-122,-14,-69,-14,-3,-14,56,-13,-125,-13,-59,-13,22,-12,95,-12,-73,-12,5,-11,100,-11,-71,-11,28,-10,121,-10,-34,-10,68,-9,-85,-9,22,-8,-124,-8,-17,-8,102,-7,-47,-7,77,-6,-68,-6,55,-5,-80,-5,38,-4,-91,-4,30,-3,-101,-3,26,-2,-108,-2,21,-1,-112,-1,18,0,-114,0,11,1,-117,1,6,2,-123,2,-2,2,122,3,-11,3,108,4,-27,4,90,5,-49,5,66,6,-77,6,33,7,-112,7,-7,7,100,8,-55,8,44,9,-113,9,-21,9,73,10,-94,10,-11,10,75,11,-104,11,-28,11,48,12,114,12,-75,12,-12,12,45,13,103,13,-105,13,-55,13,-16,13,30,14,60,14,96,14,119,14,-109,14,-93,14,-76,14,-65,14,-60,14,-54,14,-56,14,-64,14,-70,14,-87,14,-102,14,-126,14,107,14,73,14,43,14,2,14,-37,13,-85,13,122,13,70,13,11,13,-46,12,-115,12,78,12,2,12,-67,11,106,11,31,11,-59,10,115,10,22,10,-70,9,94,9,-11,8,-103,8,43,8,-56,7,88,7,-19,6,126,6,12,6,-100,5,37,5,-80,4,59,4,-62,3,73,3,-48,2,84,2,-37,1,93,1,-28,0,100,0,-21,-1,110,-1,-15,-2,119,-2,-6,-3,-127,-3,5,-3,-112,-4,19,-4,-95,-5,40,-5,-74,-6,65,-6,-44,-7,95,-7,-8,-8,-120,-8,33,-8,-71,-9,86,-9,-15,-10,-108,-10,55,-10,-38,-11,-121,-11,47,-11,-32,-12,-112,-12,72,-12,-4,-13,-67,-13,120,-13,61,-13,2,-13,-51,-14,-102,-14,110,-14,63,-14,28,-14,-11,-15,-37,-15,-68,-15,-88,-15,-109,-15,-125,-15,123,-15,114,-15,112,-15,114,-15,117,-15,-126,-15,-116,-15,-96,-15,-76,-15,-49,-15,-22,-15,16,-14,48,-14,92,-14,-118,-14,-73,-14,-16,-14,36,-13,98,-13,-96,-13,-27,-13,39,-12,116,-12,-66,-12,15,-11,96,-11,-72,-11,13,-10,108,-10,-58,-10,42,-9,-119,-9,-14,-9,86,-8,-63,-8,45,-7,-103,-7,10,-6,120,-6,-20,-6,96,-5,-46,-5,77,-4,-66,-4,58,-3,-78,-3,41,-2,-90,-2,28,-1,-102,-1,18,0,-115,0,8,1,127,1,-5,1,114,2,-22,2,98,3,-41,3,77,4,-64,4,50,5}; }
	private static byte[] data74(){ return new byte[] {-92,5,18,6,-128,6,-19,6,84,7,-66,7,35,8,-124,8,-23,8,65,9,-93,9,-10,9,82,10,-96,10,-13,10,62,11,-119,11,-47,11,17,12,84,12,-113,12,-56,12,-2,12,46,13,93,13,-120,13,-82,13,-49,13,-15,13,8,14,34,14,51,14,67,14,77,14,86,14,85,14,90,14,78,14,76,14,55,14,47,14,17,14,1,14,-36,13,-62,13,-104,13,116,13,70,13,23,13,-29,12,-83,12,113,12,53,12,-13,11,-82,11,103,11,27,11,-50,10,124,10,41,10,-47,9,121,9,28,9,-66,8,92,8,-7,7,-107,7,43,7,-60,6,86,6,-21,5,123,5,12,5,-104,4,40,4,-78,3,62,3,-56,2,81,2,-37,1,97,1,-20,0,114,0,-7,-1,-125,-1,9,-1,-111,-2,29,-2,-94,-3,46,-3,-71,-4,67,-4,-46,-5,95,-5,-18,-6,127,-6,18,-6,-91,-7,59,-7,-44,-8,109,-8,9,-8,-89,-9,72,-9,-22,-10,-110,-10,56,-10,-28,-11,-110,-11,66,-11,-10,-12,-82,-12,103,-12,37,-12,-27,-13,-85,-13,111,-13,62,-13,11,-13,-37,-14,-72,-14,-121,-14,111,-14,74,-14,49,-14,26,-14,7,-14,-11,-15,-16,-15,-31,-15,-28,-15,-32,-15,-25,-15,-18,-15,-5,-15,11,-14,30,-14,57,-14,80,-14,116,-14,-106,-14,-70,-14,-21,-14,18,-13,74,-13,124,-13,-73,-13,-15,-13,53,-12,113,-12,-65,-12,2,-11,83,-11,-98,-11,-12,-11,70,-10,-97,-10,-6,-10,84,-9,-74,-9,21,-8,122,-8,-32,-8,69,-7,-78,-7,25,-6,-120,-6,-8,-6,99,-5,-39,-5,69,-4,-66,-4,44,-3,-90,-3,23,-2,-114,-2,5,-1,121,-1,-14,-1,102,0,-34,0,82,1,-55,1,61,2,-78,2,38,3,-106,3,12,4,118,4,-20,4,84,5,-61,5,46,6,-108,6,-2,6,97,7,-61,7,39,8,-127,8,-30,8,54,9,-112,9,-28,9,52,10,-123,10,-52,10,25,11,92,11,-97,11,-35,11,26,12,80,12,-120,12,-74,12,-26,12,14,13,55,13,86,13,122,13,-111,13,-85,13,-68,13,-49,13,-39,13,-31,13,-24,13,-30,13,-25,13,-40,13,-45,13,-66,13,-79,13,-107,13,126,13,96,13,57,13,28,13,-23,12,-59,12,-113,12,93,12,39,12,-22,11,-83,11,110,11,37,11,-28,10,-109,10,75,10,-9,9,-89,9,80,9,-8,8,-99,8,65,8,-30,7,127,7,31,7,-76,6,83,6,-27,5,127,5,15,5,-91,4,51,4,-58,3,84,3,-29,2,112,2,-3,1,-119,1,22,1,-94,0,44,0,-70,-1,66,-1,-45,-2,90,-2,-19,-3,115,-3,9,-3,-110,-4,38,-4,-76,-5,73,-5,-36,-6,112,-6,10,-6,-97,-7,59,-7,-41,-8,117,-8,22,-8,-71,-9,93,-9,4,-9,-81,-10,91,-10,11,-10,-68,-11,114,-11,41,-11,-27,-12,-95,-12,101,-12,40,-12,-17,-13,-67,-13,-121,-13,94,-13,49,-13,10,-13,-24,-14,-56,-14,-85,-14,-107,-14,127,-14,111,-14,98,-14,89,-14,83,-14,83,-14,84,-14,91,-14,100,-14,115,-14,-125,-14,-102,-14,-79,-14,-48,-14,-20,-14,21,-13,57,-13,102,-13,-109,-13,-59,-13,-4,-13,50,-12,114,-12,-86,-12,-11,-12,50,-11,-126,-11,-58,-11,25,-10,102,-10,-67,-10,15,-9,108,-9,-63,-9,34,-8,127,-8,-30,-8,67,-7,-86,-7,15,-6,119,-6,-30,-6,77,-5,-73,-5,42,-4,-111,-4,8,-3,113,-3,-22,-3,83,-2,-51,-2,55,-1,-78,-1,28,0,-106,0,2,1,119,1,-23,1,87,2,-54,2,55,3,-90,3,21,4,126,4,-19,4,81,5,-65,5,32,6,-120,6,-22,6,73,7,-86,7,5,8,96,8,-72,8,14,9,96,9,-79,9,-4,9,76,10,-114,10,-39,10,22,11,87,11,-109,11,-55,11,1,12,49,12,96,12,-116,12,-79,12,-42,12,-9,12,18,13,46,13,64,13,84,13,98,13,105,13,118,13,113,13,120,13,108,13,106,13,88,13,78,13,54,13,33,13,7,13,-26,12,-58,12,-95,12,117,12,78,12,24,12,-22,11,-80,11,121,11,58,11,-4,10,-73,10,115,10,41,10,-33,9,-113,9,62,9,-19,8,-109,8,65,8,-32,7,-121,7,40,7,-58,6,102,6,0,6,-103,5,53,5,-56,4,99,4,-13,3,-117,3,25,3,-81,2,63,2,-49,1,96,1,-17,0,127,0,15,0,-96,-1,43,-1,-63,-2,75,-2,-30,-3,111,-3,5,-3,-108,-4,44,-4,-66,-5,87,-5,-19,-6,-121,-6,35,-6,-69,-7,96,-7,-7,-8,-95,-8,65,-8,-22,-9,-112,-9,62,-9,-24,-10,-100,-10,75,-10,1,-10,-69,-11,116,-11,51,-11,-12,-12,-74,-12,-128,-12,73,-12,23,-12,-25,-13,-68,-13,-107,-13,110,-13,78,-13,48,-13,21,-13,0,-13,-20,-14,-36,-14,-46,-14,-56,-14,-59,-14}; }
	private static byte[] data75(){ return new byte[] {-60,-14,-58,-14,-50,-14,-41,-14,-25,-14,-12,-14,15,-13,34,-13,67,-13,97,-13,-126,-13,-83,-13,-47,-13,6,-12,48,-12,106,-12,-101,-12,-38,-12,21,-11,88,-11,-105,-11,-29,-11,37,-10,119,-10,-62,-10,20,-9,103,-9,-69,-9,22,-8,108,-8,-51,-8,38,-7,-117,-7,-25,-7,81,-6,-82,-6,28,-5,125,-5,-20,-5,80,-4,-64,-4,40,-3,-105,-3,2,-2,113,-2,-33,-2,77,-1,-69,-1,44,0,-107,0,10,1,114,1,-29,1,79,2,-69,2,38,3,-110,3,-8,3,102,4,-58,4,52,5,-112,5,-8,5,88,6,-75,6,21,7,111,7,-55,7,30,8,118,8,-59,8,24,9,99,9,-81,9,-10,9,60,10,-128,10,-70,10,0,11,46,11,110,11,-101,11,-51,11,-5,11,34,12,73,12,108,12,-119,12,-89,12,-67,12,-45,12,-28,12,-16,12,-5,12,1,13,3,13,3,13,-2,12,-10,12,-23,12,-35,12,-59,12,-77,12,-104,12,121,12,90,12,54,12,11,12,-27,11,-77,11,-124,11,78,11,24,11,-38,10,-96,10,94,10,26,10,-43,9,-118,9,65,9,-14,8,-96,8,81,8,-10,7,-91,7,72,7,-20,6,-109,6,46,6,-46,5,110,5,10,5,-89,4,60,4,-38,3,109,3,8,3,-102,2,49,2,-59,1,89,1,-18,0,127,0,23,0,-91,-1,61,-1,-50,-2,98,-2,-4,-3,-119,-3,39,-3,-73,-4,84,-4,-20,-5,-127,-5,37,-5,-71,-6,93,-6,-3,-7,-104,-7,68,-7,-30,-8,-115,-8,55,-8,-34,-9,-111,-9,61,-9,-14,-10,-90,-10,94,-10,23,-10,-40,-11,-109,-11,90,-11,28,-11,-24,-12,-78,-12,-124,-12,82,-12,43,-12,1,-12,-32,-13,-67,-13,-93,-13,-123,-13,115,-13,93,-13,80,-13,67,-13,59,-13,55,-13,53,-13,56,-13,62,-13,69,-13,86,-13,99,-13,122,-13,-115,-13,-82,-13,-60,-13,-17,-13,10,-12,60,-12,94,-12,-107,-12,-65,-12,-6,-12,46,-11,108,-11,-91,-11,-21,-11,41,-10,116,-10,-71,-10,6,-9,82,-9,-93,-9,-10,-9,71,-8,-93,-8,-10,-8,83,-7,-80,-7,11,-6,110,-6,-51,-6,48,-5,-109,-5,-7,-5,95,-4,-60,-4,48,-3,-110,-3,3,-2,102,-2,-44,-2,61,-1,-89,-1,19,0,124,0,-24,0,80,1,-67,1,33,2,-113,2,-13,2,91,3,-62,3,37,4,-117,4,-21,4,78,5,-85,5,13,6,101,6,-62,6,26,7,111,7,-58,7,23,8,101,8,-73,8,-2,8,73,9,-112,9,-48,9,20,10,81,10,-118,10,-57,10,-10,10,46,11,87,11,-118,11,-86,11,-39,11,-13,11,22,12,50,12,70,12,96,12,109,12,125,12,-120,12,-115,12,-110,12,-111,12,-114,12,-121,12,125,12,111,12,93,12,75,12,47,12,23,12,-8,11,-45,11,-77,11,-124,11,96,11,42,11,-1,10,-60,10,-111,10,84,10,23,10,-40,9,-110,9,81,9,5,9,-67,8,111,8,32,8,-49,7,123,7,38,7,-50,6,118,6,25,6,-66,5,94,5,1,5,-99,4,62,4,-41,3,118,3,14,3,-87,2,67,2,-38,1,116,1,9,1,-91,0,54,0,-44,-1,103,-1,0,-1,-102,-2,46,-2,-53,-3,99,-3,-4,-4,-101,-4,50,-4,-43,-5,110,-5,18,-5,-79,-6,83,-6,-5,-7,-101,-7,73,-7,-18,-8,-101,-8,74,-8,-8,-9,-84,-9,93,-9,24,-9,-50,-10,-116,-10,73,-10,12,-10,-51,-11,-106,-11,96,-11,42,-11,-2,-12,-53,-12,-91,-12,125,-12,89,-12,54,-12,30,-12,-4,-13,-18,-13,-44,-13,-59,-13,-68,-13,-83,-13,-84,-13,-91,-13,-86,-13,-85,-13,-76,-13,-65,-13,-52,-13,-32,-13,-13,-13,12,-12,40,-12,70,-12,106,-12,-116,-12,-73,-12,-30,-12,15,-11,68,-11,115,-11,-79,-11,-28,-11,40,-10,98,-10,-89,-10,-21,-10,50,-9,125,-9,-57,-9,24,-8,99,-8,-68,-8,11,-7,100,-7,-68,-7,19,-6,116,-6,-55,-6,47,-5,-121,-5,-17,-5,75,-4,-79,-4,19,-3,119,-3,-33,-3,65,-2,-87,-2,14,-1,118,-1,-36,-1,68,0,-89,0,18,1,116,1,-36,1,64,2,-91,2,7,3,109,3,-54,3,48,4,-118,4,-19,4,70,5,-91,5,-5,5,86,6,-85,6,-1,6,82,7,-94,7,-15,7,61,8,-122,8,-51,8,20,9,83,9,-104,9,-49,9,15,10,67,10,121,10,-84,10,-39,10,6,11,48,11,82,11,122,11,-107,11,-76,11,-51,11,-32,11,-9,11,2,12,17,12,25,12,29,12,34,12,28,12,27,12,18,12,7,12,-8,11,-26,11,-47,11,-71,11,-99,11,126,11,93,11,55,11,16,11,-29,10,-73,10,-124,10,82,10,26,10,-30,9,-93,9,104,9,35,9,-30,8,-101,8,81,8,8,8,-69,7,106,7,27,7,-57,6,114,6,28,6,-60,5}; }
	private static byte[] data76(){ return new byte[] {104,5,17,5,-80,4,86,4,-13,3,-106,3,52,3,-46,2,113,2,11,2,-86,1,67,1,-30,0,123,0,22,0,-76,-1,76,-1,-22,-2,-123,-2,34,-2,-66,-3,93,-3,-6,-4,-101,-4,57,-4,-35,-5,123,-5,37,-5,-59,-6,110,-6,22,-6,-66,-7,109,-7,22,-7,-54,-8,120,-8,45,-8,-30,-9,-101,-9,84,-9,17,-9,-48,-10,-111,-10,88,-10,28,-10,-24,-11,-79,-11,-124,-11,83,-11,45,-11,-1,-12,-33,-12,-70,-12,-98,-12,-127,-12,106,-12,81,-12,69,-12,50,-12,40,-12,32,-12,25,-12,27,-12,26,-12,31,-12,40,-12,50,-12,67,-12,82,-12,105,-12,-128,-12,-100,-12,-69,-12,-38,-12,2,-11,39,-11,83,-11,127,-11,-80,-11,-28,-11,24,-10,83,-10,-117,-10,-52,-10,10,-9,78,-9,-110,-9,-38,-9,35,-8,112,-8,-69,-8,14,-7,93,-7,-79,-7,7,-6,92,-6,-75,-6,15,-5,105,-5,-59,-5,36,-4,127,-4,-30,-4,62,-3,-93,-3,0,-2,101,-2,-59,-2,41,-1,-118,-1,-15,-1,77,0,-74,0,20,1,120,1,-38,1,59,2,-103,2,-3,2,88,3,-73,3,22,4,110,4,-53,4,35,5,123,5,-48,5,39,6,118,6,-53,6,22,7,102,7,-80,7,-8,7,65,8,-125,8,-58,8,5,9,67,9,124,9,-73,9,-24,9,29,10,77,10,119,10,-91,10,-56,10,-16,10,14,11,44,11,73,11,95,11,118,11,-124,11,-106,11,-99,11,-85,11,-86,11,-81,11,-85,11,-87,11,-97,11,-106,11,-125,11,119,11,94,11,75,11,44,11,16,11,-17,10,-53,10,-92,10,123,10,78,10,31,10,-19,9,-74,9,-125,9,67,9,14,9,-57,8,-115,8,68,8,0,8,-70,7,106,7,38,7,-48,6,-121,6,47,6,-30,5,-122,5,55,5,-39,4,-124,4,41,4,-52,3,113,3,20,3,-76,2,89,2,-12,1,-101,1,51,1,-37,0,114,0,23,0,-77,-1,84,-1,-12,-2,-111,-2,53,-2,-46,-3,119,-3,23,-3,-69,-4,95,-4,1,-4,-83,-5,78,-5,-4,-6,-93,-6,78,-6,-2,-7,-86,-7,93,-7,13,-7,-60,-8,120,-8,51,-8,-21,-9,-86,-9,103,-9,43,-9,-19,-10,-74,-10,124,-10,74,-10,24,-10,-25,-11,-65,-11,-111,-11,111,-11,73,-11,41,-11,11,-11,-15,-12,-39,-12,-59,-12,-76,-12,-92,-12,-101,-12,-111,-12,-115,-12,-115,-12,-119,-12,-107,-12,-108,-12,-87,-12,-84,-12,-58,-12,-45,-12,-17,-12,6,-11,36,-11,69,-11,102,-11,-114,-11,-77,-11,-30,-11,14,-10,66,-10,113,-10,-86,-10,-30,-10,28,-9,93,-9,-104,-9,-35,-9,34,-8,102,-8,-79,-8,-7,-8,71,-7,-107,-7,-28,-7,55,-6,-121,-6,-31,-6,48,-5,-114,-5,-33,-5,64,-4,-109,-4,-9,-4,74,-3,-83,-3,8,-2,101,-2,-57,-2,33,-1,-125,-1,-32,-1,64,0,-96,0,-6,0,95,1,-75,1,25,2,114,2,-47,2,40,3,-121,3,-37,3,57,4,-115,4,-31,4,58,5,-121,5,-33,5,41,6,123,6,-60,6,17,7,88,7,-97,7,-30,7,38,8,99,8,-93,8,-34,8,21,9,76,9,-128,9,-81,9,-31,9,9,10,51,10,90,10,124,10,-98,10,-71,10,-44,10,-19,10,0,11,18,11,33,11,42,11,54,11,56,11,60,11,58,11,56,11,47,11,38,11,25,11,8,11,-10,10,-32,10,-58,10,-85,10,-118,10,108,10,67,10,32,10,-13,9,-58,9,-102,9,98,9,52,9,-8,8,-62,8,-126,8,73,8,4,8,-59,7,125,7,57,7,-16,6,-93,6,92,6,7,6,-67,5,107,5,21,5,-58,4,110,4,23,4,-61,3,102,3,17,3,-76,2,91,2,-2,1,-91,1,67,1,-17,0,-120,0,53,0,-49,-1,122,-1,23,-1,-64,-2,96,-2,6,-2,-84,-3,79,-3,-7,-4,-98,-4,70,-4,-14,-5,-103,-5,73,-5,-15,-6,-92,-6,81,-6,4,-6,-72,-7,106,-7,37,-7,-39,-8,-103,-8,81,-8,19,-8,-46,-9,-105,-9,91,-9,37,-9,-19,-10,-67,-10,-118,-10,92,-10,52,-10,5,-10,-23,-11,-70,-11,-91,-11,-128,-11,105,-11,80,-11,60,-11,42,-11,28,-11,14,-11,8,-11,0,-11,-2,-12,-2,-12,1,-11,7,-11,18,-11,27,-11,44,-11,63,-11,80,-11,109,-11,-125,-11,-92,-11,-61,-11,-25,-11,11,-10,53,-10,97,-10,-115,-10,-65,-10,-15,-10,38,-9,95,-9,-103,-9,-46,-9,23,-8,81,-8,-104,-8,-37,-8,33,-7,108,-7,-76,-7,1,-6,78,-6,-100,-6,-16,-6,60,-5,-106,-5,-28,-5,62,-4,-112,-4,-20,-4,63,-3,-99,-3,-14,-3,78,-2,-89,-2,3,-1,94,-1,-72,-1,19,0,110,0,-55,0,35,1,-128,1,-44,1,53,2,-124,2,-26,2,51,3,-109,3,-32,3,57,4,-120,4,-35,4,44,5,121,5}; }
	private static byte[] data77(){ return new byte[] {-54,5,16,6,97,6,-94,6,-17,6,45,7,117,7,-79,7,-13,7,44,8,103,8,-98,8,-43,8,5,9,55,9,100,9,-114,9,-69,9,-39,9,5,10,30,10,64,10,90,10,111,10,-118,10,-106,10,-86,10,-76,10,-66,10,-59,10,-56,10,-55,10,-56,10,-63,10,-70,10,-81,10,-96,10,-111,10,124,10,102,10,78,10,46,10,21,10,-19,9,-49,9,-92,9,122,9,82,9,30,9,-13,8,-70,8,-120,8,77,8,22,8,-42,7,-102,7,89,7,19,7,-43,6,-121,6,70,6,-9,5,-82,5,98,5,15,5,-57,4,110,4,34,4,-52,3,121,3,34,3,-49,2,118,2,32,2,-56,1,111,1,24,1,-65,0,99,0,15,0,-79,-1,91,-1,3,-1,-90,-2,85,-2,-9,-3,-92,-3,77,-3,-11,-4,-91,-4,77,-4,-3,-5,-84,-5,88,-5,15,-5,-70,-6,117,-6,38,-6,-33,-7,-105,-7,82,-7,13,-7,-49,-8,-118,-8,81,-8,18,-8,-36,-9,-95,-9,112,-9,59,-9,12,-9,-34,-10,-78,-10,-117,-10,101,-10,65,-10,31,-10,4,-10,-27,-11,-47,-11,-73,-11,-89,-11,-106,-11,-120,-11,126,-11,119,-11,113,-11,114,-11,112,-11,118,-11,123,-11,-122,-11,-111,-11,-93,-11,-77,-11,-56,-11,-32,-11,-6,-11,24,-10,56,-10,88,-10,-127,-10,-92,-10,-46,-10,-3,-10,43,-9,96,-9,-113,-9,-55,-9,-2,-9,59,-8,117,-8,-73,-8,-13,-8,58,-7,121,-7,-61,-7,9,-6,82,-6,-99,-6,-24,-6,55,-5,-124,-5,-43,-5,38,-4,119,-4,-54,-4,31,-3,113,-3,-55,-3,29,-2,114,-2,-52,-2,31,-1,120,-1,-48,-1,36,0,127,0,-46,0,43,1,-127,1,-41,1,42,2,-125,2,-47,2,42,3,121,3,-54,3,28,4,106,4,-73,4,6,5,78,5,-103,5,-29,5,37,6,110,6,-82,6,-15,6,47,7,109,7,-88,7,-32,7,25,8,75,8,-127,8,-83,8,-33,8,5,9,52,9,83,9,127,9,-104,9,-66,9,-44,9,-15,9,4,10,28,10,40,10,61,10,65,10,80,10,80,10,89,10,84,10,86,10,76,10,72,10,60,10,44,10,31,10,8,10,-10,9,-37,9,-63,9,-94,9,-125,9,94,9,59,9,15,9,-21,8,-74,8,-114,8,88,8,38,8,-16,7,-72,7,124,7,67,7,2,7,-60,6,-126,6,62,6,-8,5,-77,5,106,5,32,5,-43,4,-118,4,57,4,-15,3,-104,3,80,3,-7,2,-85,2,84,2,4,2,-83,1,92,1,3,1,-77,0,89,0,8,0,-80,-1,92,-1,7,-1,-78,-2,95,-2,11,-2,-73,-3,102,-3,18,-3,-60,-4,115,-4,35,-4,-42,-5,-118,-5,61,-5,-12,-6,-83,-6,96,-6,35,-6,-43,-7,-100,-7,84,-7,28,-7,-40,-8,-92,-8,101,-8,51,-8,-5,-9,-53,-9,-103,-9,109,-9,63,-9,24,-9,-16,-10,-52,-10,-86,-10,-116,-10,110,-10,85,-10,60,-10,41,-10,22,-10,7,-10,-6,-11,-16,-11,-22,-11,-29,-11,-28,-11,-29,-11,-24,-11,-17,-11,-11,-11,5,-10,16,-10,37,-10,54,-10,77,-10,103,-10,-125,-10,-97,-10,-59,-10,-30,-10,13,-9,49,-9,95,-9,-119,-9,-68,-9,-22,-9,30,-8,85,-8,-117,-8,-58,-8,1,-7,63,-7,126,-7,-65,-7,1,-6,71,-6,-118,-6,-43,-6,26,-5,103,-5,-80,-5,-4,-5,75,-4,-105,-4,-22,-4,53,-3,-118,-3,-41,-3,45,-2,125,-2,-48,-2,34,-1,121,-1,-59,-1,34,0,106,0,-57,0,20,1,105,1,-71,1,12,2,92,2,-82,2,-5,2,76,3,-105,3,-25,3,47,4,125,4,-61,4,15,5,80,5,-103,5,-37,5,29,6,95,6,-103,6,-37,6,16,7,79,7,-128,7,-71,7,-24,7,28,8,72,8,116,8,-96,8,-62,8,-18,8,10,9,47,9,72,9,103,9,125,9,-108,9,-89,9,-73,9,-59,9,-45,9,-40,9,-32,9,-28,9,-30,9,-28,9,-36,9,-43,9,-50,9,-68,9,-77,9,-100,9,-118,9,116,9,86,9,65,9,26,9,1,9,-42,8,-71,8,-121,8,102,8,49,8,8,8,-43,7,-95,7,110,7,52,7,-2,6,-63,6,-122,6,69,6,8,6,-62,5,-122,5,57,5,-7,4,-81,4,101,4,32,4,-48,3,-120,3,56,3,-18,2,-100,2,80,2,-1,1,-82,1,96,1,12,1,-65,0,105,0,28,0,-57,-1,121,-1,38,-1,-42,-2,-123,-2,53,-2,-24,-3,-107,-3,75,-3,-6,-4,-80,-4,100,-4,24,-4,-47,-5,-123,-5,67,-5,-8,-6,-73,-6,115,-6,50,-6,-14,-7,-76,-7,119,-7,61,-7,4,-7,-50,-8,-104,-8,102,-8,52,-8,8,-8,-40,-9,-79,-9,-121,-9,98,-9,63,-9,30,-9,-2,-10,-27,-10,-56,-10,-75,-10,-101,-10,-113,-10,122,-10,113,-10,101,-10,94,-10}; }
	private static byte[] data78(){ return new byte[] {88,-10,87,-10,85,-10,89,-10,95,-10,101,-10,113,-10,127,-10,-118,-10,-92,-10,-79,-10,-52,-10,-25,-10,-1,-10,33,-9,65,-9,99,-9,-118,-9,-78,-9,-38,-9,9,-8,53,-8,103,-8,-103,-8,-52,-8,6,-7,57,-7,121,-7,-80,-7,-17,-7,47,-6,110,-6,-79,-6,-12,-6,58,-5,125,-5,-55,-5,11,-4,90,-4,-95,-4,-17,-4,55,-3,-120,-3,-48,-3,35,-2,112,-2,-68,-2,14,-1,91,-1,-84,-1,-5,-1,74,0,-103,0,-24,0,57,1,-124,1,-44,1,33,2,108,2,-67,2,2,3,82,3,-105,3,-29,3,41,4,110,4,-74,4,-9,4,59,5,124,5,-69,5,-9,5,57,6,106,6,-82,6,-37,6,24,7,68,7,123,7,-90,7,-42,7,-1,7,40,8,78,8,117,8,-110,8,-72,8,-50,8,-16,8,2,9,28,9,47,9,63,9,78,9,90,9,99,9,107,9,111,9,112,9,112,9,109,9,103,9,95,9,84,9,69,9,57,9,34,9,18,9,-9,8,-32,8,-61,8,-91,8,-124,8,97,8,60,8,22,8,-21,7,-64,7,-110,7,97,7,51,7,-5,6,-54,6,-113,6,89,6,27,6,-29,5,-96,5,103,5,32,5,-29,4,-100,4,90,4,18,4,-50,3,-125,3,62,3,-14,2,-87,2,92,2,20,2,-60,1,124,1,43,1,-32,0,-109,0,68,0,-8,-1,-86,-1,92,-1,17,-1,-62,-2,119,-2,42,-2,-32,-3,-109,-3,76,-3,0,-3,-72,-4,114,-4,41,-4,-26,-5,-97,-5,94,-5,28,-5,-39,-6,-99,-6,93,-6,34,-6,-23,-7,-83,-7,120,-7,66,-7,14,-7,-33,-8,-84,-8,-126,-8,82,-8,45,-8,1,-8,-30,-9,-73,-9,-96,-9,118,-9,102,-9,65,-9,52,-9,20,-9,13,-9,-15,-10,-19,-10,-36,-10,-44,-10,-47,-10,-57,-10,-53,-10,-55,-10,-51,-10,-43,-10,-39,-10,-23,-10,-14,-10,6,-9,19,-9,45,-9,63,-9,92,-9,119,-9,-111,-9,-73,-9,-43,-9,-6,-9,36,-8,72,-8,118,-8,-93,-8,-50,-8,4,-7,49,-7,107,-7,-101,-7,-39,-7,13,-6,75,-6,-121,-6,-61,-6,5,-5,68,-5,-122,-5,-54,-5,11,-4,85,-4,-106,-4,-31,-4,38,-3,111,-3,-70,-3,1,-2,77,-2,-105,-2,-31,-2,47,-1,119,-1,-59,-1,15,0,92,0,-91,0,-13,0,60,1,-122,1,-45,1,24,2,101,2,-86,2,-13,2,58,3,127,3,-59,3,5,4,76,4,-118,4,-51,4,10,5,72,5,-125,5,-65,5,-9,5,46,6,101,6,-105,6,-55,6,-4,6,38,7,86,7,127,7,-91,7,-48,7,-17,7,21,8,51,8,80,8,108,8,-123,8,-100,8,-81,8,-60,8,-49,8,-30,8,-25,8,-11,8,-9,8,-4,8,-1,8,-5,8,-6,8,-14,8,-21,8,-33,8,-44,8,-62,8,-78,8,-99,8,-121,8,109,8,85,8,51,8,25,8,-13,7,-47,7,-82,7,-128,7,93,7,43,7,3,7,-48,6,-96,6,107,6,58,6,-1,5,-52,5,-114,5,85,5,25,5,-36,4,-103,4,95,4,24,4,-39,3,-107,3,80,3,12,3,-59,2,126,2,56,2,-16,1,-90,1,97,1,18,1,-49,0,-127,0,58,0,-17,-1,-90,-1,93,-1,18,-1,-51,-2,127,-2,60,-2,-14,-3,-86,-3,103,-3,29,-3,-36,-4,-106,-4,85,-4,16,-4,-46,-5,-111,-5,82,-5,24,-5,-42,-6,-93,-6,100,-6,49,-6,-9,-7,-57,-7,-111,-7,98,-7,53,-7,2,-7,-34,-8,-80,-8,-118,-8,101,-8,66,-8,32,-8,3,-8,-29,-9,-52,-9,-79,-9,-100,-9,-121,-9,120,-9,101,-9,93,-9,76,-9,73,-9,65,-9,60,-9,63,-9,57,-9,70,-9,65,-9,83,-9,85,-9,104,-9,116,-9,-121,-9,-104,-9,-79,-9,-59,-9,-28,-9,-3,-9,29,-8,61,-8,96,-8,-124,-8,-84,-8,-44,-8,-3,-8,45,-7,88,-7,-119,-7,-69,-7,-18,-7,34,-6,92,-6,-114,-6,-50,-6,3,-5,66,-5,-127,-5,-71,-5,2,-4,57,-4,-127,-4,-62,-4,3,-3,74,-3,-114,-3,-47,-3,28,-2,92,-2,-87,-2,-21,-2,54,-1,124,-1,-60,-1,11,0,83,0,-101,0,-30,0,41,1,111,1,-74,1,-5,1,67,2,-127,2,-50,2,8,3,81,3,-114,3,-47,3,13,4,80,4,-121,4,-56,4,0,5,55,5,115,5,-91,5,-36,5,14,6,63,6,112,6,-101,6,-52,6,-17,6,30,7,65,7,100,7,-116,7,-90,7,-56,7,-27,7,-6,7,25,8,41,8,63,8,80,8,97,8,105,8,122,8,123,8,-120,8,-121,8,-117,8,-120,8,-120,8,127,8,123,8,110,8,100,8,83,8,70,8,47,8,31,8,3,8,-20,7,-48,7,-77,7,-109,7,115,7,76,7,43,7,-1,6,-38,6,-84,6,-127,6,82,6,33,6,-14,5}; }
	private static byte[] data79(){ return new byte[] {-71,5,-116,5,78,5,28,5,-31,4,-91,4,109,4,45,4,-16,3,-75,3,110,3,54,3,-20,2,-78,2,104,2,43,2,-32,1,-93,1,88,1,23,1,-50,0,-115,0,65,0,3,0,-75,-1,118,-1,46,-1,-25,-2,-89,-2,93,-2,30,-2,-40,-3,-107,-3,83,-3,20,-3,-48,-4,-108,-4,81,-4,24,-4,-41,-5,-97,-5,99,-5,42,-5,-11,-6,-71,-6,-117,-6,81,-6,37,-6,-14,-7,-61,-7,-104,-7,107,-7,66,-7,28,-7,-10,-8,-48,-8,-78,-8,-114,-8,115,-8,87,-8,60,-8,38,-8,14,-8,-2,-9,-23,-9,-35,-9,-48,-9,-62,-9,-66,-9,-76,-9,-79,-9,-78,-9,-81,-9,-77,-9,-73,-9,-65,-9,-57,-9,-42,-9,-34,-9,-13,-9,0,-8,26,-8,42,-8,72,-8,93,-8,125,-8,-103,-8,-68,-8,-37,-8,2,-7,37,-7,80,-7,118,-7,-91,-7,-51,-7,1,-6,46,-6,95,-6,-107,-6,-59,-6,0,-5,52,-5,109,-5,-89,-5,-31,-5,30,-4,91,-4,-105,-4,-41,-4,22,-3,86,-3,-104,-3,-40,-3,27,-2,93,-2,-96,-2,-29,-2,39,-1,106,-1,-81,-1,-15,-1,54,0,121,0,-66,0,0,1,67,1,-122,1,-57,1,12,2,72,2,-114,2,-55,2,10,3,73,3,-125,3,-60,3,-6,3,56,4,111,4,-89,4,-35,4,20,5,68,5,123,5,-88,5,-40,5,8,6,48,6,94,6,-124,6,-84,6,-46,6,-14,6,24,7,50,7,85,7,108,7,-120,7,-97,7,-77,7,-55,7,-40,7,-23,7,-12,7,1,8,8,8,16,8,19,8,23,8,22,8,20,8,18,8,8,8,2,8,-9,7,-22,7,-36,7,-53,7,-74,7,-92,7,-118,7,117,7,85,7,60,7,27,7,-5,6,-39,6,-76,6,-115,6,103,6,60,6,18,6,-28,5,-73,5,-123,5,86,5,34,5,-16,4,-73,4,-124,4,74,4,19,4,-40,3,-99,3,99,3,35,3,-22,2,-89,2,108,2,43,2,-20,1,-88,1,109,1,38,1,-23,0,-91,0,99,0,34,0,-32,-1,-98,-1,92,-1,27,-1,-38,-2,-104,-2,90,-2,22,-2,-37,-3,-102,-3,91,-3,33,-3,-32,-4,-88,-4,106,-4,53,-4,-10,-5,-59,-5,-121,-5,89,-5,31,-5,-13,-6,-69,-6,-113,-6,96,-6,49,-6,10,-6,-35,-7,-73,-7,-114,-7,109,-7,70,-7,43,-7,5,-7,-19,-8,-48,-8,-76,-8,-93,-8,-123,-8,121,-8,99,-8,86,-8,71,-8,62,-8,49,-8,46,-8,38,-8,37,-8,34,-8,38,-8,39,-8,45,-8,55,-8,59,-8,77,-8,85,-8,106,-8,119,-8,-113,-8,-96,-8,-69,-8,-44,-8,-18,-8,14,-7,43,-7,75,-7,113,-7,-110,-7,-69,-7,-31,-7,12,-6,53,-6,98,-6,-111,-6,-65,-6,-16,-6,37,-5,82,-5,-115,-5,-66,-5,-8,-5,45,-4,105,-4,-97,-4,-35,-4,22,-3,84,-3,-113,-3,-50,-3,10,-2,75,-2,-120,-2,-56,-2,6,-1,72,-1,-122,-1,-57,-1,7,0,70,0,-122,0,-57,0,5,1,69,1,-126,1,-61,1,-3,1,64,2,117,2,-72,2,-17,2,41,3,103,3,-105,3,-38,3,4,4,68,4,113,4,-89,4,-39,4,7,5,57,5,100,5,-110,5,-69,5,-28,5,15,6,47,6,88,6,120,6,-103,6,-70,6,-45,6,-13,6,8,7,36,7,53,7,76,7,92,7,110,7,121,7,-121,7,-113,7,-105,7,-97,7,-97,7,-91,7,-96,7,-94,7,-102,7,-105,7,-118,7,-123,7,115,7,106,7,86,7,68,7,50,7,25,7,3,7,-24,6,-51,6,-80,6,-113,6,113,6,73,6,44,6,-1,5,-34,5,-80,5,-121,5,93,5,44,5,1,5,-49,4,-98,4,108,4,56,4,2,4,-48,3,-107,3,97,3,38,3,-19,2,-74,2,118,2,65,2,-2,1,-55,1,-121,1,76,1,14,1,-49,0,-107,0,83,0,22,0,-38,-1,-104,-1,95,-1,30,-1,-31,-2,-90,-2,103,-2,45,-2,-16,-3,-75,-3,123,-3,65,-3,9,-3,-48,-4,-103,-4,98,-4,47,-4,-8,-5,-57,-5,-108,-5,99,-5,52,-5,7,-5,-42,-6,-79,-6,-128,-6,94,-6,50,-6,14,-6,-21,-7,-55,-7,-89,-7,-118,-7,107,-7,80,-7,57,-7,30,-7,9,-7,-8,-8,-31,-8,-45,-8,-56,-8,-77,-8,-76,-8,-94,-8,-96,-8,-102,-8,-104,-8,-106,-8,-100,-8,-104,-8,-92,-8,-90,-8,-77,-8,-69,-8,-52,-8,-43,-8,-19,-8,-6,-8,16,-7,40,-7,62,-7,90,-7,116,-7,-110,-7,-79,-7,-45,-7,-14,-7,28,-6,57,-6,104,-6,-116,-6,-74,-6,-28,-6,14,-5,60,-5,109,-5,-101,-5,-50,-5,0,-4,52,-4,103,-4,-98,-4,-44,-4,11,-3,67,-3,122,-3,-74,-3,-19,-3,42,-2,97,-2,-96,-2,-40,-2,23,-1,81,-1,-116,-1,-53,-1,4,0,66,0}; }
	private static byte[] data80(){ return new byte[] {127,0,-73,0,-8,0,46,1,108,1,-90,1,-33,1,27,2,82,2,-119,2,-60,2,-9,2,49,3,99,3,-104,3,-53,3,-2,3,46,4,95,4,-116,4,-68,4,-27,4,19,5,58,5,99,5,-116,5,-84,5,-43,5,-14,5,23,6,51,6,81,6,108,6,-121,6,-99,6,-75,6,-56,6,-38,6,-17,6,-8,6,10,7,18,7,28,7,37,7,40,7,46,7,46,7,47,7,44,7,40,7,35,7,27,7,16,7,6,7,-7,6,-24,6,-40,6,-58,6,-82,6,-98,6,127,6,105,6,77,6,46,6,19,6,-17,5,-48,5,-87,5,-120,5,94,5,58,5,14,5,-28,4,-69,4,-119,4,96,4,45,4,-1,3,-50,3,-103,3,106,3,48,3,3,3,-59,2,-106,2,89,2,37,2,-19,1,-78,1,123,1,65,1,7,1,-49,0,-111,0,91,0,30,0,-25,-1,-87,-1,113,-1,55,-1,-3,-2,-60,-2,-115,-2,80,-2,28,-2,-29,-3,-85,-3,121,-3,61,-3,15,-3,-43,-4,-89,-4,114,-4,65,-4,18,-4,-31,-5,-73,-5,-123,-5,94,-5,49,-5,7,-5,-28,-6,-71,-6,-106,-6,116,-6,79,-6,48,-6,20,-6,-16,-7,-35,-7,-69,-7,-87,-7,-114,-7,124,-7,103,-7,86,-7,72,-7,56,-7,46,-7,34,-7,26,-7,21,-7,14,-7,13,-7,11,-7,12,-7,14,-7,21,-7,23,-7,36,-7,42,-7,56,-7,68,-7,85,-7,101,-7,120,-7,-115,-7,-93,-7,-71,-7,-42,-7,-18,-7,13,-6,43,-6,73,-6,108,-6,-114,-6,-77,-6,-41,-6,0,-5,37,-5,82,-5,122,-5,-88,-5,-46,-5,3,-4,48,-4,98,-4,-111,-4,-61,-4,-9,-4,41,-3,94,-3,-109,-3,-57,-3,-1,-3,50,-2,109,-2,-96,-2,-36,-2,17,-1,72,-1,-123,-1,-75,-1,-7,-1,36,0,104,0,-104,0,-44,0,10,1,66,1,119,1,-79,1,-27,1,25,2,82,2,-127,2,-72,2,-21,2,26,3,80,3,122,3,-81,3,-39,3,8,4,55,4,91,4,-116,4,-81,4,-38,4,-2,4,38,5,66,5,109,5,-123,5,-87,5,-58,5,-33,5,-3,5,18,6,44,6,63,6,85,6,101,6,118,6,-122,6,-111,6,-99,6,-90,6,-82,6,-76,6,-72,6,-71,6,-68,6,-72,6,-72,6,-80,6,-84,6,-94,6,-103,6,-116,6,-127,6,109,6,98,6,74,6,59,6,32,6,13,6,-17,5,-38,5,-71,5,-97,5,126,5,93,5,61,5,23,5,-10,4,-51,4,-89,4,-128,4,84,4,43,4,-1,3,-46,3,-90,3,116,3,74,3,18,3,-24,2,-77,2,-128,2,80,2,24,2,-26,1,-78,1,124,1,71,1,17,1,-38,0,-91,0,111,0,55,0,4,0,-55,-1,-105,-1,93,-1,42,-1,-12,-2,-68,-2,-116,-2,82,-2,34,-2,-19,-3,-72,-3,-117,-3,82,-3,42,-3,-16,-4,-53,-4,-109,-4,109,-4,59,-4,21,-4,-26,-5,-65,-5,-106,-5,111,-5,75,-5,37,-5,2,-5,-32,-6,-62,-6,-97,-6,-123,-6,102,-6,78,-6,51,-6,31,-6,3,-6,-11,-7,-36,-7,-46,-7,-68,-7,-78,-7,-90,-7,-104,-7,-107,-7,-120,-7,-121,-7,-127,-7,-128,-7,127,-7,-126,-7,-124,-7,-119,-7,-111,-7,-106,-7,-91,-7,-84,-7,-68,-7,-54,-7,-36,-7,-21,-7,4,-6,19,-6,48,-6,68,-6,98,-6,119,-6,-99,-6,-78,-6,-39,-6,-11,-6,25,-5,61,-5,97,-5,-120,-5,-82,-5,-41,-5,-1,-5,43,-4,84,-4,-125,-4,-82,-4,-35,-4,12,-3,57,-3,109,-3,-102,-3,-49,-3,-2,-3,51,-2,99,-2,-102,-2,-55,-2,2,-1,48,-1,108,-1,-104,-1,-43,-1,2,0,59,0,110,0,-95,0,-41,0,10,1,60,1,115,1,-96,1,-41,1,6,2,55,2,106,2,-106,2,-55,2,-12,2,36,3,79,3,123,3,-90,3,-48,3,-8,3,34,4,68,4,110,4,-114,4,-74,4,-44,4,-11,4,21,5,48,5,82,5,102,5,-122,5,-104,5,-76,5,-60,5,-36,5,-23,5,-1,5,8,6,26,6,34,6,46,6,54,6,59,6,66,6,68,6,71,6,70,6,68,6,65,6,61,6,54,6,44,6,38,6,22,6,13,6,-4,5,-20,5,-36,5,-58,5,-76,5,-100,5,-123,5,108,5,80,5,54,5,24,5,-7,4,-37,4,-74,4,-104,4,114,4,77,4,42,4,-1,3,-37,3,-80,3,-122,3,94,3,46,3,5,3,-40,2,-88,2,124,2,74,2,29,2,-21,1,-67,1,-120,1,90,1,39,1,-13,0,-58,0,-115,0,96,0,42,0,-7,-1,-58,-1,-107,-1,95,-1,49,-1,-4,-2,-50,-2,-103,-2,108,-2,55,-2,13,-2,-41,-3,-80,-3,123,-3,83,-3,34,-3,-5,-4,-55,-4,-86,-4,116,-4,86,-4,42,-4,2,-4,-28,-5,-73,-5}; }
	private static byte[] data81(){ return new byte[] {-100,-5,118,-5,87,-5,55,-5,26,-5,-4,-6,-28,-6,-58,-6,-79,-6,-105,-6,-124,-6,109,-6,95,-6,70,-6,65,-6,39,-6,37,-6,18,-6,14,-6,2,-6,0,-6,-10,-7,-8,-7,-13,-7,-12,-7,-9,-7,-9,-7,-1,-7,4,-6,11,-6,23,-6,31,-6,46,-6,58,-6,77,-6,89,-6,113,-6,-128,-6,-103,-6,-82,-6,-56,-6,-33,-6,-3,-6,21,-5,55,-5,83,-5,115,-5,-107,-5,-74,-5,-36,-5,-4,-5,39,-4,70,-4,116,-4,-103,-4,-61,-4,-19,-4,23,-3,67,-3,110,-3,-99,-3,-57,-3,-7,-3,35,-2,86,-2,-126,-2,-77,-2,-29,-2,17,-1,70,-1,113,-1,-91,-1,-42,-1,3,0,57,0,100,0,-104,0,-56,0,-11,0,42,1,82,1,-119,1,-81,1,-26,1,12,2,61,2,104,2,-109,2,-65,2,-22,2,16,3,61,3,96,3,-117,3,-83,3,-43,3,-10,3,26,4,61,4,88,4,-128,4,-108,4,-70,4,-49,4,-20,4,5,5,28,5,51,5,71,5,91,5,108,5,126,5,-115,5,-102,5,-90,5,-78,5,-71,5,-60,5,-58,5,-49,5,-51,5,-42,5,-51,5,-45,5,-51,5,-58,5,-56,5,-74,5,-75,5,-89,5,-101,5,-113,5,-128,5,110,5,94,5,74,5,52,5,35,5,5,5,-12,4,-45,4,-67,4,-97,4,-127,4,100,4,68,4,32,4,4,4,-36,3,-69,3,-106,3,110,3,73,3,36,3,-9,2,-46,2,-89,2,122,2,85,2,35,2,-4,1,-51,1,-95,1,114,1,71,1,22,1,-21,0,-71,0,-113,0,91,0,49,0,-1,-1,-47,-1,-91,-1,114,-1,71,-1,24,-1,-23,-2,-66,-2,-113,-2,99,-2,53,-2,13,-2,-34,-3,-75,-3,-115,-3,93,-3,64,-3,11,-3,-16,-4,-65,-4,-93,-4,120,-4,89,-4,52,-4,18,-4,-10,-5,-48,-5,-71,-5,-106,-5,127,-5,96,-5,74,-5,49,-5,25,-5,6,-5,-18,-6,-33,-6,-54,-6,-66,-6,-85,-6,-96,-6,-108,-6,-119,-6,-127,-6,119,-6,116,-6,108,-6,109,-6,104,-6,104,-6,106,-6,109,-6,111,-6,120,-6,124,-6,-123,-6,-111,-6,-102,-6,-89,-6,-73,-6,-62,-6,-39,-6,-26,-6,-2,-6,13,-5,41,-5,59,-5,89,-5,110,-5,-116,-5,-90,-5,-60,-5,-28,-5,-1,-5,36,-4,66,-4,102,-4,-119,-4,-85,-4,-45,-4,-9,-4,29,-3,70,-3,106,-3,-103,-3,-70,-3,-20,-3,15,-2,62,-2,104,-2,-110,-2,-63,-2,-23,-2,25,-1,67,-1,112,-1,-97,-1,-56,-1,-6,-1,34,0,81,0,125,0,-87,0,-41,0,3,1,44,1,90,1,-126,1,-79,1,-42,1,5,2,40,2,85,2,123,2,-95,2,-54,2,-20,2,21,3,52,3,93,3,120,3,-95,3,-70,3,-34,3,-5,3,22,4,55,4,75,4,108,4,125,4,-99,4,-86,4,-57,4,-44,4,-20,4,-7,4,11,5,24,5,38,5,48,5,62,5,66,5,80,5,77,5,93,5,85,5,97,5,90,5,95,5,87,5,89,5,79,5,77,5,66,5,58,5,48,5,34,5,25,5,5,5,-6,4,-27,4,-42,4,-63,4,-85,4,-105,4,126,4,103,4,77,4,50,4,22,4,-4,3,-39,3,-62,3,-103,3,-127,3,88,3,61,3,19,3,-10,2,-54,2,-85,2,-128,2,94,2,50,2,14,2,-27,1,-71,1,-106,1,102,1,65,1,21,1,-24,0,-60,0,-111,0,111,0,60,0,23,0,-25,-1,-63,-1,-109,-1,106,-1,62,-1,22,-1,-22,-2,-62,-2,-105,-2,112,-2,70,-2,32,-2,-9,-3,-48,-3,-84,-3,-124,-3,97,-3,59,-3,25,-3,-10,-4,-44,-4,-76,-4,-110,-4,117,-4,86,-4,57,-4,28,-4,2,-4,-24,-5,-50,-5,-72,-5,-98,-5,-116,-5,118,-5,99,-5,81,-5,64,-5,50,-5,33,-5,24,-5,9,-5,1,-5,-9,-6,-17,-6,-23,-6,-27,-6,-31,-6,-35,-6,-33,-6,-36,-6,-30,-6,-32,-6,-23,-6,-20,-6,-13,-6,-2,-6,4,-5,19,-5,27,-5,43,-5,57,-5,74,-5,90,-5,109,-5,-128,-5,-107,-5,-85,-5,-62,-5,-38,-5,-12,-5,11,-4,43,-4,66,-4,100,-4,125,-4,-94,-4,-69,-4,-30,-4,-3,-4,37,-3,67,-3,107,-3,-117,-3,-77,-3,-43,-3,-2,-3,34,-2,75,-2,112,-2,-103,-2,-64,-2,-23,-2,17,-1,57,-1,99,-1,-116,-1,-76,-1,-34,-1,6,0,47,0,90,0,-128,0,-85,0,-47,0,-4,0,32,1,76,1,111,1,-102,1,-69,1,-25,1,5,2,49,2,81,2,116,2,-101,2,-73,2,-35,2,-4,2,27,3,60,3,87,3,120,3,-112,3,-81,3,-59,3,-28,3,-10,3,19,4,36,4,60,4,79,4,97,4,117,4,-125,4,-110,4,-94,4,-84,4,-69,4,-61,4,-53,4,-42,4,-38,4,-33,4}; }
	private static byte[] data82(){ return new byte[] {-26,4,-28,4,-22,4,-25,4,-26,4,-26,4,-33,4,-35,4,-44,4,-48,4,-61,4,-67,4,-82,4,-91,4,-106,4,-120,4,117,4,105,4,80,4,69,4,41,4,23,4,2,4,-27,3,-45,3,-75,3,-101,3,-126,3,99,3,72,3,41,3,10,3,-22,2,-52,2,-87,2,-120,2,102,2,67,2,31,2,-3,1,-43,1,-75,1,-116,1,104,1,66,1,26,1,-9,0,-51,0,-87,0,127,0,90,0,50,0,12,0,-28,-1,-68,-1,-105,-1,110,-1,74,-1,34,-1,-5,-2,-40,-2,-82,-2,-113,-2,100,-2,69,-2,29,-2,-3,-3,-40,-3,-72,-3,-107,-3,116,-3,86,-3,52,-3,23,-3,-7,-4,-36,-4,-65,-4,-91,-4,-118,-4,111,-4,91,-4,63,-4,41,-4,23,-4,-3,-5,-17,-5,-38,-5,-55,-5,-72,-5,-84,-5,-102,-5,-111,-5,-124,-5,121,-5,113,-5,105,-5,97,-5,93,-5,88,-5,84,-5,85,-5,80,-5,86,-5,81,-5,91,-5,89,-5,100,-5,102,-5,113,-5,119,-5,-124,-5,-115,-5,-100,-5,-89,-5,-73,-5,-58,-5,-40,-5,-24,-5,-2,-5,14,-4,39,-4,58,-4,83,-4,105,-4,-125,-4,-99,-4,-74,-4,-43,-4,-21,-4,15,-3,38,-3,74,-3,101,-3,-121,-3,-90,-3,-56,-3,-25,-3,14,-2,42,-2,82,-2,114,-2,-105,-2,-68,-2,-35,-2,7,-1,36,-1,81,-1,111,-1,-102,-1,-70,-1,-26,-1,1,0,50,0,77,0,120,0,-99,0,-68,0,-24,0,5,1,47,1,77,1,118,1,-109,1,-71,1,-39,1,-6,1,30,2,57,2,93,2,120,2,-103,2,-73,2,-48,2,-16,2,8,3,37,3,62,3,85,3,111,3,-125,3,-99,3,-83,3,-58,3,-43,3,-23,3,-6,3,8,4,25,4,38,4,50,4,63,4,72,4,81,4,92,4,94,4,106,4,105,4,112,4,115,4,112,4,118,4,111,4,113,4,109,4,102,4,101,4,87,4,89,4,70,4,68,4,50,4,43,4,26,4,15,4,-4,3,-19,3,-34,3,-59,3,-69,3,-100,3,-111,3,114,3,98,3,68,3,50,3,17,3,-3,2,-34,2,-60,2,-89,2,-118,2,108,2,78,2,47,2,16,2,-18,1,-46,1,-85,1,-112,1,105,1,75,1,39,1,4,1,-29,0,-65,0,-101,0,122,0,84,0,50,0,17,0,-23,-1,-54,-1,-92,-1,-126,-1,95,-1,62,-1,23,-1,-5,-2,-45,-2,-73,-2,-110,-2,115,-2,81,-2,51,-2,19,-2,-12,-3,-42,-3,-71,-3,-102,-3,127,-3,100,-3,71,-3,48,-3,19,-3,-4,-4,-27,-4,-52,-4,-73,-4,-95,-4,-114,-4,120,-4,105,-4,82,-4,73,-4,48,-4,43,-4,21,-4,14,-4,1,-4,-13,-5,-17,-5,-28,-5,-36,-5,-41,-5,-47,-5,-52,-5,-51,-5,-58,-5,-55,-5,-57,-5,-54,-5,-52,-5,-50,-5,-42,-5,-40,-5,-30,-5,-23,-5,-16,-5,-3,-5,5,-4,20,-4,30,-4,47,-4,60,-4,76,-4,95,-4,109,-4,-124,-4,-108,-4,-84,-4,-67,-4,-40,-4,-21,-4,3,-3,32,-3,50,-3,82,-3,106,-3,-124,-3,-94,-3,-66,-3,-39,-3,-7,-3,23,-2,49,-2,87,-2,110,-2,-106,-2,-81,-2,-44,-2,-15,-2,20,-1,52,-1,86,-1,118,-1,-104,-1,-70,-1,-38,-1,-2,-1,28,0,64,0,97,0,-128,0,-91,0,-65,0,-24,0,0,1,40,1,64,1,100,1,-126,1,-98,1,-63,1,-39,1,-6,1,20,2,48,2,77,2,103,2,127,2,-100,2,-81,2,-50,2,-33,2,-8,2,15,3,31,3,56,3,73,3,89,3,111,3,123,3,-116,3,-100,3,-90,3,-73,3,-64,3,-54,3,-42,3,-36,3,-25,3,-22,3,-13,3,-12,3,-6,3,-3,3,-5,3,1,4,-7,3,0,4,-12,3,-6,3,-20,3,-18,3,-30,3,-36,3,-42,3,-58,3,-62,3,-78,3,-89,3,-101,3,-120,3,125,3,107,3,90,3,75,3,49,3,39,3,9,3,-3,2,-33,2,-49,2,-77,2,-98,2,-123,2,105,2,83,2,54,2,28,2,1,2,-28,1,-56,1,-84,1,-114,1,113,1,82,1,53,1,21,1,-7,0,-42,0,-68,0,-105,0,125,0,90,0,58,0,31,0,-7,-1,-33,-1,-67,-1,-99,-1,-127,-1,93,-1,67,-1,34,-1,3,-1,-24,-2,-58,-2,-83,-2,-115,-2,113,-2,85,-2,59,-2,29,-2,5,-2,-24,-3,-47,-3,-74,-3,-96,-3,-122,-3,112,-3,91,-3,66,-3,49,-3,26,-3,8,-3,-11,-4,-28,-4,-46,-4,-62,-4,-76,-4,-92,-4,-105,-4,-115,-4,123,-4,121,-4,102,-4,102,-4,86,-4,86,-4,74,-4,73,-4,69,-4,62,-4,64,-4,62,-4,58,-4,66,-4,60,-4,68,-4,70,-4,74,-4,81,-4,86,-4,95,-4,102,-4,112,-4,123,-4,-123,-4,-110,-4,-98,-4,-85,-4}; }
	private static byte[] data83(){ return new byte[] {-68,-4,-54,-4,-38,-4,-19,-4,-5,-4,17,-3,35,-3,54,-3,78,-3,95,-3,121,-3,-115,-3,-91,-3,-67,-3,-42,-3,-18,-3,7,-2,35,-2,58,-2,89,-2,112,-2,-113,-2,-88,-2,-58,-2,-29,-2,-4,-2,31,-1,54,-1,88,-1,115,-1,-111,-1,-82,-1,-50,-1,-24,-1,10,0,35,0,69,0,94,0,-128,0,-104,0,-70,0,-46,0,-13,0,12,1,41,1,68,1,95,1,124,1,-108,1,-81,1,-57,1,-29,1,-8,1,18,2,41,2,62,2,89,2,104,2,-125,2,-112,2,-84,2,-73,2,-48,2,-37,2,-15,2,-4,2,15,3,25,3,44,3,50,3,68,3,73,3,88,3,93,3,104,3,110,3,116,3,123,3,126,3,-124,3,-124,3,-121,3,-120,3,-120,3,-119,3,-125,3,-123,3,125,3,124,3,118,3,110,3,104,3,97,3,85,3,80,3,65,3,56,3,43,3,30,3,16,3,4,3,-16,2,-28,2,-47,2,-64,2,-81,2,-102,2,-120,2,117,2,93,2,74,2,52,2,28,2,9,2,-20,1,-39,1,-67,1,-88,1,-118,1,119,1,86,1,66,1,35,1,12,1,-18,0,-43,0,-71,0,-100,0,-124,0,101,0,74,0,48,0,17,0,-7,-1,-38,-1,-63,-1,-93,-1,-118,-1,108,-1,84,-1,55,-1,30,-1,2,-1,-24,-2,-48,-2,-75,-2,-99,-2,-125,-2,108,-2,83,-2,62,-2,36,-2,16,-2,-6,-3,-29,-3,-46,-3,-71,-3,-86,-3,-108,-3,-124,-3,113,-3,98,-3,79,-3,66,-3,50,-3,37,-3,24,-3,10,-3,0,-3,-12,-4,-21,-4,-31,-4,-38,-4,-49,-4,-51,-4,-62,-4,-62,-4,-71,-4,-71,-4,-74,-4,-79,-4,-75,-4,-78,-4,-78,-4,-70,-4,-78,-4,-64,-4,-68,-4,-57,-4,-54,-4,-48,-4,-37,-4,-33,-4,-21,-4,-12,-4,-2,-4,11,-3,23,-3,33,-3,52,-3,60,-3,80,-3,94,-3,109,-3,-127,-3,-112,-3,-93,-3,-74,-3,-55,-3,-34,-3,-15,-3,7,-2,28,-2,49,-2,74,-2,92,-2,120,-2,-116,-2,-89,-2,-70,-2,-39,-2,-21,-2,10,-1,30,-1,59,-1,82,-1,110,-1,-122,-1,-97,-1,-69,-1,-44,-1,-18,-1,7,0,34,0,59,0,84,0,112,0,-121,0,-95,0,-70,0,-44,0,-23,0,6,1,26,1,52,1,74,1,99,1,118,1,-112,1,-93,1,-71,1,-49,1,-31,1,-9,1,8,2,29,2,46,2,62,2,83,2,93,2,116,2,125,2,-113,2,-102,2,-86,2,-76,2,-64,2,-51,2,-47,2,-29,2,-28,2,-14,2,-13,2,-1,2,-1,2,9,3,9,3,15,3,15,3,17,3,21,3,14,3,23,3,11,3,17,3,8,3,10,3,-2,2,0,3,-13,2,-15,2,-25,2,-32,2,-43,2,-52,2,-63,2,-74,2,-85,2,-98,2,-114,2,-125,2,117,2,97,2,90,2,63,2,55,2,32,2,17,2,-2,1,-22,1,-40,1,-62,1,-80,1,-101,1,-123,1,112,1,90,1,68,1,47,1,22,1,1,1,-23,0,-46,0,-68,0,-95,0,-116,0,116,0,90,0,70,0,40,0,23,0,-8,-1,-25,-1,-55,-1,-75,-1,-100,-1,-124,-1,111,-1,84,-1,65,-1,38,-1,20,-1,-6,-2,-25,-2,-50,-2,-67,-2,-92,-2,-110,-2,126,-2,104,-2,87,-2,68,-2,47,-2,34,-2,12,-2,-3,-3,-17,-3,-38,-3,-47,-3,-67,-3,-77,-3,-92,-3,-105,-3,-116,-3,-128,-3,116,-3,110,-3,94,-3,93,-3,79,-3,74,-3,67,-3,62,-3,56,-3,52,-3,48,-3,45,-3,42,-3,44,-3,37,-3,44,-3,38,-3,45,-3,43,-3,49,-3,51,-3,54,-3,62,-3,65,-3,72,-3,82,-3,84,-3,98,-3,103,-3,116,-3,123,-3,-118,-3,-111,-3,-94,-3,-85,-3,-70,-3,-56,-3,-41,-3,-28,-3,-10,-3,5,-2,21,-2,39,-2,55,-2,74,-2,92,-2,112,-2,127,-2,-103,-2,-92,-2,-64,-2,-48,-2,-27,-2,-3,-2,13,-1,38,-1,57,-1,82,-1,99,-1,127,-1,-113,-1,-87,-1,-68,-1,-42,-1,-24,-1,2,0,20,0,46,0,64,0,90,0,108,0,-125,0,-102,0,-84,0,-61,0,-40,0,-21,0,1,1,20,1,38,1,62,1,75,1,99,1,113,1,-123,1,-106,1,-89,1,-74,1,-55,1,-42,1,-27,1,-9,1,-2,1,20,2,25,2,45,2,49,2,67,2,71,2,87,2,93,2,103,2,110,2,119,2,123,2,-123,2,-121,2,-113,2,-112,2,-105,2,-106,2,-101,2,-99,2,-103,2,-96,2,-102,2,-100,2,-103,2,-106,2,-108,2,-113,2,-116,2,-123,2,-128,2,123,2,114,2,108,2,98,2,90,2,82,2,69,2,62,2,48,2,37,2,27,2,11,2,0,2,-14,1,-30,1,-41,1,-60,1,-73,1,-89,1,-107,1,-122,1,117,1,97,1}; }
	private static byte[] data84(){ return new byte[] {84,1,61,1,47,1,25,1,10,1,-14,0,-29,0,-51,0,-69,0,-88,0,-112,0,-127,0,104,0,89,0,66,0,45,0,26,0,5,0,-14,-1,-34,-1,-56,-1,-74,-1,-96,-1,-113,-1,121,-1,103,-1,83,-1,65,-1,44,-1,29,-1,7,-1,-9,-2,-26,-2,-46,-2,-60,-2,-79,-2,-94,-2,-110,-2,-127,-2,115,-2,101,-2,85,-2,73,-2,59,-2,44,-2,36,-2,20,-2,10,-2,2,-2,-14,-3,-18,-3,-32,-3,-37,-3,-47,-3,-54,-3,-61,-3,-68,-3,-72,-3,-80,-3,-80,-3,-89,-3,-89,-3,-94,-3,-93,-3,-99,-3,-94,-3,-102,-3,-94,-3,-97,-3,-96,-3,-91,-3,-93,-3,-83,-3,-85,-3,-77,-3,-74,-3,-66,-3,-62,-3,-54,-3,-48,-3,-38,-3,-31,-3,-20,-3,-15,-3,1,-2,5,-2,22,-2,30,-2,41,-2,59,-2,63,-2,86,-2,89,-2,114,-2,119,-2,-116,-2,-104,-2,-88,-2,-73,-2,-54,-2,-43,-2,-20,-2,-9,-2,12,-1,26,-1,46,-1,63,-1,80,-1,99,-1,116,-1,-122,-1,-102,-1,-86,-1,-66,-1,-48,-1,-31,-1,-11,-1,7,0,24,0,45,0,59,0,82,0,95,0,117,0,-125,0,-104,0,-90,0,-70,0,-56,0,-37,0,-22,0,-5,0,10,1,26,1,41,1,55,1,73,1,82,1,101,1,110,1,125,1,-117,1,-108,1,-93,1,-85,1,-70,1,-64,1,-51,1,-43,1,-33,1,-25,1,-17,1,-10,1,-3,1,5,2,8,2,16,2,20,2,23,2,29,2,30,2,33,2,38,2,34,2,42,2,35,2,40,2,38,2,36,2,35,2,32,2,30,2,26,2,23,2,17,2,13,2,7,2,3,2,-7,1,-11,1,-20,1,-28,1,-34,1,-47,1,-52,1,-66,1,-73,1,-84,1,-97,1,-105,1,-120,1,125,1,113,1,101,1,84,1,77,1,55,1,50,1,28,1,19,1,0,1,-13,0,-27,0,-46,0,-58,0,-76,0,-91,0,-107,0,-124,0,116,0,100,0,85,0,65,0,53,0,31,0,21,0,-1,-1,-14,-1,-32,-1,-49,-1,-62,-1,-82,-1,-94,-1,-114,-1,-127,-1,112,-1,98,-1,82,-1,68,-1,50,-1,40,-1,22,-1,12,-1,-7,-2,-15,-2,-33,-2,-42,-2,-56,-2,-68,-2,-81,-2,-88,-2,-107,-2,-108,-2,-128,-2,127,-2,110,-2,108,-2,93,-2,90,-2,78,-2,73,-2,67,-2,58,-2,55,-2,48,-2,42,-2,40,-2,34,-2,31,-2,29,-2,26,-2,23,-2,23,-2,20,-2,21,-2,21,-2,20,-2,24,-2,21,-2,27,-2,26,-2,32,-2,32,-2,40,-2,40,-2,47,-2,52,-2,56,-2,66,-2,67,-2,79,-2,83,-2,91,-2,103,-2,105,-2,120,-2,126,-2,-121,-2,-106,-2,-103,-2,-87,-2,-77,-2,-69,-2,-50,-2,-48,-2,-26,-2,-23,-2,-1,-2,3,-1,24,-1,31,-1,48,-1,60,-1,75,-1,88,-1,103,-1,116,-1,-125,-1,-110,-1,-97,-1,-82,-1,-66,-1,-54,-1,-36,-1,-25,-1,-8,-1,5,0,22,0,33,0,51,0,62,0,78,0,92,0,106,0,119,0,-122,0,-110,0,-96,0,-82,0,-71,0,-57,0,-43,0,-35,0,-18,0,-11,0,3,1,15,1,23,1,36,1,45,1,54,1,67,1,72,1,84,1,91,1,98,1,109,1,113,1,122,1,-128,1,-122,1,-116,1,-111,1,-107,1,-100,1,-98,1,-92,1,-92,1,-87,1,-85,1,-84,1,-80,1,-82,1,-79,1,-79,1,-82,1,-78,1,-84,1,-81,1,-86,1,-87,1,-90,1,-94,1,-95,1,-103,1,-103,1,-111,1,-116,1,-118,1,126,1,126,1,115,1,110,1,102,1,95,1,85,1,80,1,68,1,61,1,51,1,42,1,33,1,21,1,13,1,-2,0,-5,0,-25,0,-27,0,-47,0,-52,0,-67,0,-78,0,-90,0,-102,0,-115,0,-126,0,116,0,104,0,94,0,76,0,69,0,51,0,42,0,28,0,16,0,1,0,-8,-1,-24,-1,-35,-1,-48,-1,-59,-1,-74,-1,-82,-1,-100,-1,-106,-1,-122,-1,125,-1,112,-1,101,-1,90,-1,80,-1,67,-1,59,-1,48,-1,36,-1,30,-1,16,-1,11,-1,-1,-2,-7,-2,-20,-2,-22,-2,-35,-2,-39,-2,-48,-2,-55,-2,-60,-2,-67,-2,-73,-2,-79,-2,-82,-2,-90,-2,-91,-2,-99,-2,-98,-2,-106,-2,-105,-2,-111,-2,-111,-2,-113,-2,-116,-2,-115,-2,-118,-2,-116,-2,-118,-2,-116,-2,-116,-2,-116,-2,-112,-2,-112,-2,-109,-2,-107,-2,-103,-2,-102,-2,-95,-2,-95,-2,-86,-2,-86,-2,-78,-2,-74,-2,-69,-2,-61,-2,-57,-2,-49,-2,-43,-2,-37,-2,-26,-2,-25,-2,-8,-2,-10,-2,7,-1,9,-1,22,-1,29,-1,39,-1,47,-1,58,-1,66,-1,78,-1,86,-1,97,-1,106,-1,119,-1,126,-1,-116,-1,-108,-1,-97,-1,-85,-1,-75,-1,-65,-1,-51,-1,-45,-1}; }
	private static byte[] data85(){ return new byte[] {-29,-1,-23,-1,-9,-1,2,0,11,0,22,0,35,0,41,0,57,0,64,0,74,0,86,0,96,0,105,0,115,0,125,0,-121,0,-113,0,-101,0,-97,0,-83,0,-78,0,-67,0,-61,0,-51,0,-47,0,-34,0,-33,0,-20,0,-18,0,-8,0,-6,0,6,1,4,1,17,1,17,1,22,1,31,1,28,1,39,1,38,1,42,1,47,1,47,1,51,1,52,1,55,1,56,1,55,1,60,1,54,1,62,1,55,1,58,1,57,1,54,1,55,1,52,1,49,1,50,1,42,1,45,1,37,1,38,1,29,1,30,1,21,1,21,1,13,1,10,1,3,1,-2,0,-7,0,-15,0,-18,0,-27,0,-34,0,-38,0,-49,0,-52,0,-62,0,-70,0,-75,0,-86,0,-91,0,-101,0,-109,0,-117,0,-126,0,123,0,113,0,103,0,99,0,82,0,83,0,66,0,61,0,51,0,42,0,33,0,25,0,14,0,6,0,-2,-1,-13,-1,-18,-1,-32,-1,-37,-1,-46,-1,-57,-1,-61,-1,-75,-1,-78,-1,-91,-1,-94,-1,-107,-1,-109,-1,-123,-1,-125,-1,120,-1,114,-1,109,-1,99,-1,95,-1,87,-1,81,-1,75,-1,70,-1,64,-1,57,-1,57,-1,43,-1,49,-1,36,-1,36,-1,31,-1,27,-1,24,-1,21,-1,17,-1,15,-1,11,-1,13,-1,4,-1,11,-1,0,-1,7,-1,0,-1,4,-1,0,-1,2,-1,2,-1,-1,-2,6,-1,-2,-2,9,-1,2,-1,9,-1,8,-1,11,-1,12,-1,17,-1,17,-1,22,-1,25,-1,26,-1,33,-1,34,-1,41,-1,41,-1,51,-1,48,-1,63,-1,56,-1,73,-1,68,-1,82,-1,79,-1,95,-1,89,-1,107,-1,104,-1,114,-1,121,-1,124,-1,-120,-1,-119,-1,-108,-1,-104,-1,-96,-1,-88,-1,-84,-1,-73,-1,-70,-1,-59,-1,-55,-1,-47,-1,-38,-1,-34,-1,-24,-1,-18,-1,-12,-1,-3,-1,3,0,10,0,19,0,22,0,32,0,37,0,45,0,52,0,56,0,66,0,68,0,78,0,83,0,88,0,96,0,100,0,105,0,113,0,116,0,123,0,-128,0,-126,0,-117,0,-116,0,-110,0,-104,0,-104,0,-97,0,-94,0,-92,0,-85,0,-86,0,-80,0,-79,0,-76,0,-73,0,-72,0,-68,0,-69,0,-64,0,-67,0,-61,0,-65,0,-59,0,-64,0,-58,0,-62,0,-59,0,-63,0,-59,0,-63,0,-61,0,-64,0,-65,0,-66,0,-66,0,-71,0,-69,0,-75,0,-74,0,-79,0,-79,0,-84,0,-86,0,-87,0,-95,0,-92,0,-102,0,-101,0,-106,0,-111,0,-112,0,-120,0,-121,0,-128,0,126,0,121,0,115,0,111,0,107,0,101,0,97,0,92,0,85,0,84,0,74,0,73,0,64,0,63,0,54,0,51,0,43,0,42,0,32,0,31,0,22,0,18,0,14,0,7,0,3,0,-3,-1,-8,-1,-12,-1,-19,-1,-22,-1,-29,-1,-31,-1,-39,-1,-41,-1,-48,-1,-51,-1,-56,-1,-59,-1,-68,-1,-64,-1,-78,-1,-73,-1,-82,-1,-85,-1,-87,-1,-93,-1,-94,-1,-100,-1,-99,-1,-108,-1,-104,-1,-114,-1,-111,-1,-115,-1,-120,-1,-117,-1,-126,-1,-121,-1,-128,-1,-126,-1,125,-1,-128,-1,122,-1,124,-1,122,-1,121,-1,121,-1,120,-1,121,-1,118,-1,120,-1,119,-1,121,-1,119,-1,122,-1,118,-1,126,-1,118,-1,-127,-1,119,-1,-125,-1,124,-1,-125,-1,-127,-1,-123,-1,-123,-1,-119,-1,-119,-1,-115,-1,-115,-1,-110,-1,-110,-1,-106,-1,-104,-1,-101,-1,-99,-1,-95,-1,-93,-1,-90,-1,-86,-1,-84,-1,-80,-1,-78,-1,-73,-1,-72,-1,-66,-1,-66,-1,-57,-1,-62,-1,-49,-1,-55,-1,-43,-1,-45,-1,-39,-1,-37,-1,-33,-1,-28,-1,-27,-1,-21,-1,-20,-1,-14,-1,-13,-1,-8,-1,-5,-1,-2,-1,1,0,7,0,4,0,17,0,8,0,23,0,16,0,26,0,26,0,28,0,34,0,33,0,38,0,40,0,42,0,46,0,47,0,49,0,52,0,54,0,56,0,58,0,59,0,62,0,63,0,66,0,64,0,69,0,69,0,70,0,72,0,72,0,72,0,77,0,72,0,79,0,73,0,79,0,76,0,78,0,78,0,78,0,78,0,77,0,79,0,77,0,78,0,77,0,76,0,76,0,76,0,74,0,75,0,73,0,72,0,72,0,70,0,69,0,69,0,67,0,67,0,62,0,66,0,59,0,63,0,57,0,60,0,53,0,56,0,52,0,51,0,50,0,47,0,46,0,44,0,42,0,42,0,36,0,40,0,33,0,34,0,32,0,29,0,27,0,28,0,23,0,24,0,19,0,19,0,18,0,14,0,16,0,10,0,11,0,9,0,5,0,8,0,2,0,4,0,0,0,0,0,-3,-1,-1,-1,-7,-1,-4,-1,-9,-1,-6,-1,-12,-1,-8,-1}; }
	private static byte[] data86(){ return new byte[] {-14,-1,-11,-1,-15,-1,-13,-1,-19,-1,-11,-1,-22,-1,-14,-1,-21,-1,-18,-1,-21,-1,-18,-1,-22,-1,-21,-1,-20,-1,-25,-1,-19,-1,-24,-1,-22,-1,-22,-1,-23,-1,-23,-1,-23,-1,-22,-1,-23,-1,-22,-1,-22,-1,-24,-1,-20,-1,-22,-1,-23,-1,-18,-1,-24,-1,-17,-1,-22,-1,-19,-1,-18,-1,-20,-1,-15,-1,-20,-1,-14,-1,-19,-1,-12,-1,-18,-1,-12,-1,-15,-1,-13,-1,-10,-1,-14,-1,-9,-1,-13,-1,-7,-1,-10,-1,-8,-1,-7,-1,-9,-1,-4,-1,-7,-1,-5,-1,-4,-1,-4,-1,-4,-1,-1,-1,-5,-1,1,0,-3,-1,0,0,-1,-1}; }
	private static byte[] getData(){
		byte[] data = new byte[88200];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 136);
		return data;
	}
	/** Constructs a new AudioClip with the data from Down-15.wav. */
	public Down15(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(44100.0), 16, 1, 2, (float)(44100.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing Down-15.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of Down-15.wav. */
	private class LoopThread extends Thread {
		private Down15 clip;
		private boolean looping = true;
		public LoopThread(Down15 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays Down-15.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays Down-15.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of Down-15.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if Down-15.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if Down-15.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}